이 2개를 가지고 비교해서 복호화 프로그램을 짤 수 있는지 우선 궁금하고 짜려면 뭘 우선 공부해야할지좀 알려주세영 ㅎㅎ...
댓글 7
암호화 알고리즘의 종류와 암호화된 파일의 문자 패턴
c(175.208)2012-11-22 00:35
base64같은건 딱 티가 난다
c(175.208)2012-11-22 00:35
암것도 모른 상태에선 어렵지. key값도 모르는 상황일테니. 암호화도 단순히 base64처럼 변환해주는거부터 시작해서 key가지고 하는것도 있고 다양하니.. 근본부터 파헤치기 위해서는 아무래도 암호화 알고리즘을 잘 알아야하지 않을까? 암호학을 공부해본적이 없어서.
arclayer(arclayer)2012-11-22 00:42
아니면 관련된 오픈소스 프로젝트 같은거 검색해봐서 공부해봐~
arclayer(arclayer)2012-11-22 00:42
base64 는 암호화가 아니라 인코딩 방식이구요. 보통 대칭암호든 비대칭 암호든 그걸 눈으로 보고 무슨 암호화인지 알아내는 방법은 없습니다. 바이너리 단위에서 비트단위의 암호화를 헥스같은 데이터로 구분하는 건 불가능합니다. 비교한다고 해도 보통의 암호화 알고리즘들은 키가 있으니 키없이는 복호화 시도조차 못해봅니다.
classical(211.246)2012-11-22 06:40
무슨 심플하게 특정 키로 xor만 해놓은거면 모르겠지만 대부분의 표준 대칭 암호알고리즘들은 몇번이나 복잡하게 라운드 돌려대니 눈으로 봐선 변화 패턴조차 감지 불가능합니다.
암호화 알고리즘의 종류와 암호화된 파일의 문자 패턴
base64같은건 딱 티가 난다
암것도 모른 상태에선 어렵지. key값도 모르는 상황일테니. 암호화도 단순히 base64처럼 변환해주는거부터 시작해서 key가지고 하는것도 있고 다양하니.. 근본부터 파헤치기 위해서는 아무래도 암호화 알고리즘을 잘 알아야하지 않을까? 암호학을 공부해본적이 없어서.
아니면 관련된 오픈소스 프로젝트 같은거 검색해봐서 공부해봐~
base64 는 암호화가 아니라 인코딩 방식이구요. 보통 대칭암호든 비대칭 암호든 그걸 눈으로 보고 무슨 암호화인지 알아내는 방법은 없습니다. 바이너리 단위에서 비트단위의 암호화를 헥스같은 데이터로 구분하는 건 불가능합니다. 비교한다고 해도 보통의 암호화 알고리즘들은 키가 있으니 키없이는 복호화 시도조차 못해봅니다.
무슨 심플하게 특정 키로 xor만 해놓은거면 모르겠지만 대부분의 표준 대칭 암호알고리즘들은 몇번이나 복잡하게 라운드 돌려대니 눈으로 봐선 변화 패턴조차 감지 불가능합니다.
암호화라는게 기존에있던것만 쓰는게 아닌데 무슨수로찾냐 그건 장담할수없는부분이다