2016-07-24 5 views
1

어떻게 암호화 된 이미지를 해독 할 수 있습니까? 이미지 암호 해독은 다음과 같이 표시됩니다.이미지 암호화 알고리즘을 찾는 방법

ÿØÿà�JFIF��–�–��ÿþ�.Handmade Software, Inc. Image Alchemy v1.11 
ÿÛ�„� 

#!!!$'$ & !             ÿÀ�àg!�ÿÄ¢���������� 
������� 
���}�!1AQa"q2‘¡#B±ÁRÑð$3br‚ 
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùú��w�!1AQaq"2B‘¡±Á #3Rð 

이 이미지는 RETS API에서 가져온 것입니다. PHRETS 라이브러리를 사용하여 데이터를 가져 왔습니다. 이 라이브러리는 PHP에 있습니다.

+0

JFIF는 [JPEG 파일 교환 형식]입니다. https://en.wikipedia.org/wiki/JPEG_File_Interchange_Format – samgak

+0

@samgak 어떻게하면 원래 이미지 URL로 변환 할 수 있습니까? 당신은 그것에 대해 나에게 어떤 생각을 제공 할 수 있습니까? 데이터베이스에 이미지 URL을 저장해야하기 때문에. –

+0

URL이 아닙니다. 실제 이미지 데이터처럼 보입니다. – samgak

답변

0

$ 사진에는 원시 JPEG 이미지 데이터가 포함되어 있습니다. 당신은 그것을 인코딩 및 이미지의 SRC로 설정 데이터 URI의 한 부분으로 문자열을 base64 인코딩을 사용하여 base64로하여 표시 할 수 있습니다 이미지가 큰 경우

echo "<img src=\"data:image/jpeg;base64," . base64_encode($photo) . "\" />"; 

이 가장 좋은 방법은되지 않을 수 있습니다. id를 기반으로 이미지를 반환하는 별도의 PHP 스크립트를 사용하는 것이 더 좋으며 img 태그의 src 필드에서 해당 스크립트를 참조 할 수 있습니다. 그렇게하면 브라우저가 캐시 할 수 있고 서버가 데이터를 거의 전송하지 않습니다 (base64 인코딩은 크기를 늘립니다).

+0

Thanx @samgak Bro. 너 멋지다. :) –

관련 문제