2 바이트 배열을 사용하여 A와 B를 말할 수 있습니다. 그리고 각각 MD5 해시 AH와 BH를 계산했습니다. 이 배열 A와 B를 AB에 결합하고 MD5 해시를 ABH로 계산하면 AH와 BH를 결합하여 ABH를 동일하게 만드는 방법은 무엇입니까?결합 배열의 등가 md5 해시를 얻으려면 바이트 배열의 md5 해시를 결합하는 방법
답변
, 여기에 하나의 가능성이다 모두는 데이터를 XOR (배타적 논리합)하는 것입니다. 따라서 8 바이트 해시의 경우 데이터와 XOR을 8 바이트마다 함께 사용하여 8 바이트 해시를 생성하면됩니다. 이것은 "나쁜 녀석"이 당신이 해싱을 어떻게하는지 알지 못한다면 매우 높은 수준의 확실성을 제공합니다. 그렇다면 가짜는 쉽습니다.
A와 B 두 개의 데이터 배열을 연결하면 A가 길이의 8의 배수이거나 A와 B 사이에 0을 채워서 A + 패딩이 8의 배수가 될 경우, 결합 해시는 (A의 해시) XOR (B의 해시)가됩니다. (적어도, 그것은 만약 내가 기억 나는 50 년 전에 배운거야.)
편집 :
그냥 이걸 발견 : Why is XOR the default way to combine hashes?MD5 해시 값에 대한 일부 정보를 얻기 위해 암호화 전문가가 일부 MD5 해시를 사용할 수 있지만 실제 목적으로 MD5 해시 값을 가져 오는 유일한 방법은 다음과 같습니다. 해당 값에서 MD5 해시를 계산합니다.
의 간단한 해시 : 당신이 암호 해시를 필요로하지 않지만, 그냥 "지문"어떤 종류의 해시 = 데이터 보증의 어느 정도를 제공하기 위해 귀하의 의견을 바탕으로
는이것을 달성하기 위해 다른 해싱 기술로 가능한 방법이 있습니까? –
@SreekanthVaddepati : 해시 테이블에 인덱스를 제공하는 데 사용되는 것과 같은 암호화 해싱 또는 이전 해싱을 의미합니까? – RenniePet
@RenniePet 이것을 달성 할 수있는 모든 것! –
- 1. ColdFusion에서 MD5 해시를 얻으려면 어떻게해야합니까?
- 2. md5 해시를 어떻게 강요합니까?
- 3. 가 MD5 해시를 확인하고
- 4. MD5Decrypter.co.uk가 MD5 해시를 뒤집습니까?
- 5. MD5 해시를 인덱스로 사용하기
- 6. 특정 md5 해시를 얻는 방법
- 7. java unsighned md5 해시를 얻는 방법
- 8. MD5 해시를 비교하는 것에 관해서는
- 9. PHP로 MD5 해시를 암호 해독
- 10. MD5 해시를 정수 집합에 매핑
- 11. md5 해시를 얻을 수 없습니다.
- 12. C# MD5 해시를 PHP로 복제
- 13. MD5 해시를 사용하여 전자 메일을 비교하는 방법
- 14. DB2 9.5에서 MD5 해시를 계산하는 방법
- 15. 파이어 버드 : md5 해시를 만드는 방법?
- 16. 루비 배열의 해시를 수정
- 17. 배열 크기로 배열의 해시를 정렬하는 방법
- 18. 주어진 문자열의 UTF-8 인코딩의 바이트 MD5 해시를 찾으십시오
- 19. 여러 파일의 MD5 해시 결합
- 20. 파이썬에서 파일의 마지막 4KB에서 md5 해시를 생성하십시오.
- 21. 다른 스크립트에서 MD5 해시를 일치 시키십시오.
- 22. C에서 md5 암호 해시를 어떻게 비교하고 해독합니까?
- 23. GPU에서 단일 MD5 SHA1 해시를 계산하십시오.
- 24. MD5 해시를 사용하여 데이터베이스 레코드 비교
- 25. MD5 해시를 DB의 기본 키로 사용 하시겠습니까?
- 26. 삽입 전에 고유 md5 해시를 생성하는 트리거
- 27. R에서 열의 md5 해시를 만드는 방법은 무엇입니까?
- 28. 함수는 매번 다른 MD5 해시를 반환합니다.
- 29. 이 MD5 해시를 계산하는 간단한 방법이 있습니까?
- 30. iReport에서 SHA1 또는 MD5 해시를 계산하십시오.
이) 나는 그게 가능하다고 생각하지 않습니다. (하지만이 분야에 대한 특별한 지식이 없습니다.) b) http://en.wikipedia.org/wiki/MD5에 따르면 MD5는 "암호 해독되어 향후 사용하기에 부적합합니다"라고 간주됩니다. – RenniePet
쉬운 방법을 발견하면 유명해질 것입니다. –
해시가 원하는 것을 제공 할 것이라고 생각하지 않습니다. 당신은 * 왜 * 당신이 이와 같은 것을 할 수 있어야하는지에 대한 몇 가지 세부 사항으로 질문을 업데이트 할 수 있습니까? 아마도 우리는 당신의 문제에 대해 다른 해결책을 제공 할 수 있습니다. –