md5hash 이메일 주소와 해시를 20 자로 자르면 얼마나 독창적 일 수 있습니까? 시작 또는 끝 부분을 자르는 것이 중요합니까? AD에서 samaccountname으로 사용됩니다.md5 해시를 20 자로 자릅니다.
0
A
답변
0
가능한 유일한 결과 수는 2^128
(32 자 * 4 비트)에서 2^80
(20 자 * 4 비트)로 감소합니다.
결과를 임의의 지점 (시작, 중간 또는 끝)에서 잘라내는 것은 엔트로피에 영향을 미치지 않고 충돌 가능성 만 증가시킵니다. 2^80
가능성에는 문제가 없어야합니다.
0
충돌이 발생한 경우 어떻게됩니까? 적들은 MD5에서 동일한 값으로 해시하는 두 개의 전자 메일 주소를 생성 할 수 있다고 가정하는 것이 안전 할 것입니다.
우려되는 사항 인 경우 HMAC와 같은 대체 체계를 고려해보십시오. 특히 HMAC 키에 대한 지식 없이도 충돌을 만드는 것이 훨씬 어려울 수 있습니다.
관련 문제
- 1. 32 문자 HTTP 세션 ID를 20 자로 줄이십시오 (해시를 자릅니다)
- 2. 줄을 80 자로 자릅니다.
- 3. 레일은 저장시 해시를 자릅니다.
- 4. 암호 해시를 14 자로 자르는 이유는 무엇입니까?
- 5. 가 MD5 해시를 확인하고
- 6. md5 해시를 어떻게 강요합니까?
- 7. MD5Decrypter.co.uk가 MD5 해시를 뒤집습니까?
- 8. MD5 해시를 인덱스로 사용하기
- 9. MySQL은 구성된 고유 색인을 64 자로 자릅니다.
- 10. DBX가 SQL 문자를 256 자로 자릅니다.
- 11. 우분투의 RODBC가 텍스트 문자열을 255 자로 자릅니다.
- 12. IE8은 json 문자열을 1986 자로 자릅니다.
- 13. MD5 해시를 비교하는 것에 관해서는
- 14. 특정 md5 해시를 얻는 방법
- 15. PHP로 MD5 해시를 암호 해독
- 16. MD5 해시를 정수 집합에 매핑
- 17. md5 해시를 얻을 수 없습니다.
- 18. C# MD5 해시를 PHP로 복제
- 19. ColdFusion에서 MD5 해시를 얻으려면 어떻게해야합니까?
- 20. 결합 배열의 등가 md5 해시를 얻으려면 바이트 배열의 md5 해시를 결합하는 방법
- 21. 파이썬에서 파일의 마지막 4KB에서 md5 해시를 생성하십시오.
- 22. 다른 스크립트에서 MD5 해시를 일치 시키십시오.
- 23. C에서 md5 암호 해시를 어떻게 비교하고 해독합니까?
- 24. MD5 해시를 사용하여 전자 메일을 비교하는 방법
- 25. GPU에서 단일 MD5 SHA1 해시를 계산하십시오.
- 26. java unsighned md5 해시를 얻는 방법
- 27. MD5 해시를 사용하여 데이터베이스 레코드 비교
- 28. MD5 해시를 DB의 기본 키로 사용 하시겠습니까?
- 29. 삽입 전에 고유 md5 해시를 생성하는 트리거
- 30. R에서 열의 md5 해시를 만드는 방법은 무엇입니까?