2014-09-17 3 views
0

내 암호화 된 메시지 = "81dc9bdb52d04dc20036dbd8313ed055" 이의 일반 텍스트 인 경우 = "1234"메시지 암호화/암호 해독 유형 감지가 가능합니까?

다음의 수

+0

질문 매우 모호한 ... 당신은 비대칭 키를 대칭 키를 이야기하고 있는가? 메시지가 암호화되었거나 해시 되었습니까? 당신이 MD5 해시를 예로 들었을 때 –

+0

... "메시지를"대칭 키/비대칭 키 "또는"AES "또는"MD5 "를 사용하여 암호화했습니다 ... 가능합니까? –

+0

이 질문은 프로그래밍에 관한 것이 아니기 때문에 주제와 관련이없는 것으로 보입니다. –

답변

3

당신은 확실 할 수없는 키 암호화 방법 또는 암호화를 감지합니다.

AES는 암호화 알고리즘입니다. 키가 있으면 암호화가 되돌릴 수 있습니다. AES는 대칭 키 암호화의 예입니다. 즉, 메시지의 암호화와 해독에 동일한 키가 필요합니다. 열쇠는 정의에 따르면 비밀입니다. 따라서 이론에서는 결코 그것을 발견해서는 안됩니다. "표준"대칭 암호화 알고리즘의 집합이

: 인기 대칭 알고리즘의

예 피쉬 (Twofish), 뱀, AES (Rijndael을), 복어, CAST5, RC4, 3DES, 방아 벌레를 포함는 안전한 +/+ + (블루투스) 및 IDEA

출처 :

당신은 키 당신이 그들의 각 하나를 시도하고 당신이 운이 있는지 볼 수 있습니다 알고있는 경우 http://en.wikipedia.org/wiki/Symmetric-key_algorithm. RSA와 같은 비대칭 키에도 동일한 작업이 적용됩니다.

MD5는 해시 함수입니다. 기본적으로 해싱 기능은 단방향입니다. MD5 문자열이 유효 할 때 :

또한
regex = [0-9a-f]{32} 

있다 "해시 식별자"라는 꽤 멋진 도구 : https://code.google.com/p/hash-identifier/

또는 당신이 당신의 자신의 쓰기 시도 할 수 있습니다 : 더 읽기 시도를 들어 http://www.insidepro.com/hashes.php

를 :

  1. https://security.stackexchange.com/questions/3989/how-to-determine-what-type-of-encoding-encryption-has-been-used
  2. http://en.wikipedia.org/wiki/Public-key_cryptography
  3. http://en.wikipedia.org/wiki/Symmetric-key_algorithm
관련 문제