디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형들 제발 도와줘! Action Script 3.0으로 구현된 복호화..

공돌이(124.62) 2014.03.10 04:04:48
조회 261 추천 0 댓글 1

형들 제발 도와줘! Action Script 3.0으로 구현된 복호화 코드를 openssl이란 프로그램을 통해 구현하려 하는데, 이상하게도 복호화가 안돼.


다음 hurlant.crypto 라이브러리로 제작된 아래 코드를 openssl 명령어로 바꾸어 표현하고 싶어.

개발 문서 : http://crypto.hurlant.com/docs/

소스 코드 : http://code.google.com/p/as3crypto/


public function decrypt(arg1:String=""):String {

  key = com.hurlant.util.Hex.toArray(com.hurlant.util.Hex.fromString("Y(*TIU)"));

  var loc1:*=com.hurlant.util.Base64.decodeToByteArray(arg1);

  var loc2:*=new com.hurlant.crypto.symmetric.PKCS5();

  var loc3:*=com.hurlant.crypto.Crypto.getCipher(type, key, loc2);

  loc2.setBlockSize(loc3.getBlockSize());

  loc3.decrypt(loc1);

  return com.hurlant.util.Hex.toString(com.hurlant.util.Hex.fromArray(loc1));

}

internal var type:String="simple-des-ecb";

internal var key:flash.utils.ByteArray;


arg1은 base64로 encoding된 상태입니다. key는 임의의 공개키야!

위 코드에서 padding은 PKCS5로, 복호화 알고리즘은 DES, 모드는 ECB로 복호화를 수행하는것은 알겠는데, 다음과 같이 openssl 명령어를 사용하여 복호화를 시도하면 복호화에 실패해버려...


openssl des-ecb -a -nosalt -k '(위의 key변수; ex) Y(*TIU)' -d -in encryp_file -out decrypt_file


IV를 표현하는 코드를 추적(노가다)해서 다음과 같이 수정했어.

TEMP=$(base64 -d target)

tail -n+10 <<<"$TEMP" | openssl des-ecb -iv "$(head -c8 <<<"$TEMP" | xxd -ps)" -salt -k '(암호 : Y(*TIU))' -d


형들, 도와줘... 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
411910 아이디이 사진 보면 기분 좋아지더라 [1] 에어로홍갤로그로 이동합니다. 14.03.11 61 0
411908 대기업IT 궁금한거 있나? 질문 받는다. [16] 삽질(223.62) 14.03.11 399 2
411907 혹시 횽들중에 이스트 소프트 실기 시험 본적 잇는 사람 잇어??/ [1] 취준생(221.142) 14.03.11 197 0
411906 새싹제거가 내 댓글만 골라서 지우네;; [2] 허세갑(59.23) 14.03.11 79 0
411905 생각하는 것도 귀찮다. [9] 이웃집힘법사갤로그로 이동합니다. 14.03.11 151 0
411904 고등학생용 유서 양식 추천좀해주라 [14] 이웃집힘법사갤로그로 이동합니다. 14.03.11 266 0
411903 C++ VS2012로 객체지향 공부하고 있는데... [1] 파란파랑별(39.113) 14.03.11 1864 0
411902 애니메이션 vs 프로그래밍 뭐가 더 노답? [3] 91(27.117) 14.03.11 132 0
411901 내일 담임한테 뭐라고 해야되냐... [6] 이웃집힘법사갤로그로 이동합니다. 14.03.11 113 0
411900 비철금속 에 대해 ㅇㅇ(211.255) 14.03.11 62 0
411898 컴파일 하자마자 창이 꺼지는데.. [3] 파란파랑별(39.113) 14.03.11 100 0
411897 리눅스에서 쓰는 gui 있는 프로그램들 [3] 요미코치료사(59.17) 14.03.11 123 0
411896 으헝헣됬다됬어!! [2] Ary갤로그로 이동합니다. 14.03.11 109 0
411895 궁금한거 답변 부탁드립니다. c언어 고수분들..(175.214) 14.03.11 53 0
411894 솔직히 수능 공부했던 애들이 프로그래밍 못하냐? 개나소나 하지 [11] 새싹제거갤로그로 이동합니다. 14.03.11 340 0
411893 사쭌기 갤러리입니다. 허세갑(39.7) 14.03.11 49 0
411892 모의고사 다찍고 자면 몇 점나오냐? [3] 이웃집힘법사갤로그로 이동합니다. 14.03.11 86 0
411891 님들아 비트이동연산자 질문 ㅜㅜ [1] 전기(175.223) 14.03.11 83 0
411890 유튜브에서 광고보다가 들어가봤는데 [1] ?(59.15) 14.03.11 92 0
411889 ㅋ 어차피 망한인생 조언이나 줘라. [8] 이웃집힘법사갤로그로 이동합니다. 14.03.11 245 0
411888 님들아 비트이동연산자 질문 ㅜㅠ [1] 전기(175.223) 14.03.11 61 0
411887 프로그래밍을 직업으로 삼아서는 안될것 같다. [1] 이웃집힘법사갤로그로 이동합니다. 14.03.11 107 0
411885 다들 왜 사는거냐 [2] 이웃집힘법사갤로그로 이동합니다. 14.03.11 69 0
411884 망했다 낮잠잤어 [2] 에어로홍갤로그로 이동합니다. 14.03.11 70 0
411883 신입 개발자들 입사할때 언어 어디까지는 알아야 돼? [5] ㅇㅇ(222.112) 14.03.11 176 0
411881 보안전문가 있나요? wholove 계정이 자동으로 생겼네요.이상한 파일도 [2] 현수짱야갤로그로 이동합니다. 14.03.11 131 0
411880 객체 출력 관련 질문. [2] Ary갤로그로 이동합니다. 14.03.11 80 0
411878 옥션, 지마켓 여행용품사이트 배너 뜨는 이유뭐임?이거 못없앰? [1] 퉁카퉁가둥(61.98) 14.03.11 143 0
411876 혹시 엑셀을 수열처럼 생각하고 함수식세워도 되나??? 엑셀호구(220.93) 14.03.11 106 0
411875 포인터가 빠르다는게 뭔말인지 이제 이해했다. [4] (112.217) 14.03.11 230 0
411874 리눅스 커널공부 하려고하는데 버전좀봐줘 [2] dd(117.17) 14.03.11 97 0
411873 엑셀좀 알려주실분,,, 헬프,,, [2] 엑셀호구(220.93) 14.03.11 84 0
411872 실력과 스펙차이가 확실히 드러나는 두 직업 [1] 91(27.117) 14.03.11 156 0
411871 형들 네트워크 엔지니어 어떰? [2] 124124(118.36) 14.03.11 351 0
411869 간단한 자기소개서 웹프로그래밍인데.. 도와줘요 도저히 ㅜㅜ [3] 앤더슨-실바갤로그로 이동합니다. 14.03.11 130 0
411868 0x13 이 몇이게? [2] 123(223.62) 14.03.11 125 0
411867 국내에서 보안 5년정도하면 외국 못나가냐?? [1] D(112.163) 14.03.11 145 0
411866 java Swing에서 [2] ㅇㄹ(112.167) 14.03.11 85 0
411865 횽들 올해 27인데 입문 조언점 [7] ㅇㅇ(223.33) 14.03.11 258 0
411862 킨텍스에서 MK창업프차쇼 한댄다. 좀전에 문자옴 [1] 새싹제거갤로그로 이동합니다. 14.03.11 93 0
411861 개발 아무리 잘해봤자 평범한 사람들한테는 그런게 거의 필요없음. [1] 새싹제거갤로그로 이동합니다. 14.03.11 180 0
411860 수능 독학하면서 제빵기술이나 배워보까 'ㅅ' [1] 새싹제거갤로그로 이동합니다. 14.03.11 83 0
411859 요즘 문돌이들도 프로그래머 하겠다고 난리더라 [2] 새싹제거갤로그로 이동합니다. 14.03.11 259 0
411858 BoB에 고삐리도 있네. [5] 불고기브라더갤로그로 이동합니다. 14.03.11 166 0
411857 알수없는 소프트 웨어 예외 ㅎㅎ;; [5] WaitFor(218.150) 14.03.11 856 0
411856 여기 개발자들.. 중소기업 전전하다가 은퇴하는게 예정된 수순일껄 [2] 새싹제거갤로그로 이동합니다. 14.03.11 183 0
411855 새싹제거는 수능 공부하기 전에 이해력부터 길러야겠다 [1] 호석갤로그로 이동합니다. 14.03.11 96 0
411854 지잡 나와서 직장 여기저기 기웃거리다가 좋은세월 다 간다 [9] 새싹제거갤로그로 이동합니다. 14.03.11 385 0
411853 이게 다 행안부 탁상행정 공무원새끼들 때문이다 [6] 호석갤로그로 이동합니다. 14.03.11 159 0
411852 컴공은 문과 이과 두개에 다속함 [1] hongiro갤로그로 이동합니다. 14.03.11 137 0
뉴스 ‘피디씨’ 헨리, “바이올린 배우기 싫어 부순 적도”…음악 천재로 거듭난 터닝 포인트는? 디시트렌드 07.04
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2