Webアプリケーションに実装したいsha512
ので、データベースのパスワードが表示されません。これを実現するためのコードの記述方法はありますか?どんな助けでも大歓迎です!
質問する
202 次
2 に答える
0
PHP:
$hashed = crypt("secret", '$6$xxxxxxxx$');
ジャワ:
import org.apache.commons.codec.digest.Crypt;
String hashed = Crypt.crypt("secret", "$6$xxxxxxxx$");
パスワードを暗号化するときは常に「ソルト」を使用し、sha512(「シークレット」) の出力を保存して「レインボー テーブル」攻撃をより困難にすることが重要です。上記の「xxxxxxx」は、文字セット a–zA–Z0–9 のランダムな文字列に置き換える必要があります。/
于 2013-06-13T12:31:27.007 に答える
0
次のように、sha512 アルゴリズムを JavaScript ファイルとして Web ページに含めることができます。
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha512.js"> </script>
<script>
var hash = CryptoJS.SHA512("Message");
</script>
詳細については、次のページを参照してください。
https://code.google.com/p/crypto-js/ https://crypto-js.googlecode.com/svn-history/r491/branches/3.x/src/sha512.js
于 2014-03-04T05:51:53.717 に答える