2017-12-03 4 views
0

크롬 확장 (sha256 및 key가있는 ripemd160)에서 일부 값을 해싱해야합니다.크롬 확장의 해시 텍스트

PHP는 그것을 할 수 없지만, JS는 그것을 수행하는 기능을 가지고 있지 않습니다. 내가 볼 수있는 유일한 해결책은 서버에 요청을 보내고 해시를 받거나 해시 함수가있는 라이브러리를 프로젝트에 삽입하는 것입니다.

Chrome 확장 프로그램에서 값을 해시하는 가장 좋은 방법은 무엇이며 어떻게 할 수 있나요?

+1

당신이 인터넷 검색 자바 스크립트 해시를 시도 했습니까? 라이브러리를 여러 개 만들 것입니다. – SLaks

+0

[Google의 CryptoJS] (https://code.google.com/archive/p/crypto-js/) 라이브러리 중 하나입니다. 비록 당신이 당신의 해시가 얼마나 안전한 지에 따라, 해시 코드가 브라우저 (JS)에 노출되기를 원하지 않을 수도 있고, 대신 서버 측에서 해시를 수행 할 수도 있습니다. – blex

+0

표준 [Cryptography API] (https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/encrypt)를 사용하십시오. – wOxxOm

답변

0

crypto-js은 JS에서 텍스트를 해시하는 간단한 라이브러리입니다. 올바른 algorythm .js 파일을 다운로드하기 만하면됩니다.

그런 다음 당신은 단순히 그런 프로젝트에 연결하고 사용

part1 = CryptoJS.HmacSHA256(textToHash, key); 
part2 = CryptoJS.HmacRIPEMD160(textToHash, key); 
관련 문제