2017-12-31 143 views
0

, 나는 구글 구아바를 사용하여 해시 코드를 얻을 :JavaScript가 Guava의 HashCode에 해당합니까? 자바에서

HashFunction hashFunction = Hashing.md5(); 
Hasher hasher = hashFunction.newHasher(); 
hasher.putLong(arg); 
HashCode hashCode = hasher.hash(); 
long asLong = hashCode.asLong(); 

자바 스크립트에서 이에 상응하는 있습니까?

답변

0

Google Guava는 라이브러리 모음입니다. 즉, 핵심 언어에 대한 패키지 확장입니다. JavaScript 및 대부분의 다른 언어로 MD5 및 기타 해시 함수의 사용자 지정 구현이 있습니다. 자바 스크립트의 예 : http://pajhome.org.uk/crypt/md5/md5.html

그래서 포함 시키면 자바 스크립트에서 사용할 수 있습니다.

1

MD5 해시에 대해 명시 적으로 자바 스크립트에는 NATIVE가 없습니다. MD5는 SubtleCrypto 라이브러리에서 더 이상 사용되지 않을 정도로 약합니다. SHA1은 여전히 ​​지원되지만 최근에 금이가있어서 SHA-2 (SHA-256, SHA-384 및 SHA-512는이 동일한 알고리즘의 크기가 서로 다르므로 혼란 스러울 수 있습니다. SHA-2)를 사용하여 보안 관련 프로젝트를 수행 할 수 있습니다. 하나의 데이터 덩어리가 다른 데이터 덩어리와 다른 점을 신속하게 확인하려면 SHA-1로 충분합니다. https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/digest

: 여기

는 SubtleCrypto.digest 방법의 모질라의 작성자는이 작업을 수행 할 수있어