2017-12-03 36 views
0

クローム拡張子(sha256とripemd160でキー)をハッシュする必要があります。Chrome拡張機能のハッシュテキスト

私はそれを行うためにPHPを使用することはできません、JSはそれを行うための機能を持っていません。私が見る解決策は、サーバにリクエストを送り、ハッシュを受け取ったり、ハッシュ関数を使ってliblaryを自分のプロジェクトに挿入することです。

Chrome拡張機能で値をハッシュするにはどうすればよいですか?

+1

あなたはJavascriptのハッシュをグーグルでみてくださいましたか?それを行うライブラリがたくさんあります。 – SLaks

+0

[GoogleのCryptoJS](https://code.google.com/archive/p/crypto-js/)ライブラリもその1つです。あなたのハッシュをどのくらい安全にしたいかによっては、ハッシュコードをブラウザ(JS)に公開するのではなく、サーバー側で行うほうがいいかもしれません。 – blex

+0

標準[暗号化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); 
関連する問題