2017-10-02 5 views
-3

以前はJavaのハッシュパスワードに関する回答がthisでしたが、答えはJava 8のみで動作しますが、私はJava 7を使用しています。 私は成功せずにそれを適応しようとしました... ? Javaサーブレットのパスワードをハッシュする

は、私が使用することは非常に単純なJasyptを使用することをお勧めし、あなたの時間

+0

の可能性のある重複(https://stackoverflow.com/questions/2860943/how-can-i-パスワードをJavaでハッシュする) – Ravi

+0

私はすでにそれを見てきましたが、Java 7でどのようにコードを投稿するのかはわかりません。@Ravi – EMENCII

+0

リンクされた質問のコードを調べました。私はJava 8の特定の構文が見つかりませんでした。私はあなたがいくつかの暗号アルゴの利用可能性に関していくつかの注意を払ってこれらの方法を使うことができると思います。 – blafasel

答えて

0

いただきありがとうございます...私はまたはBouncyCastleライブラリをダウンロードし、私はそれがどのように動作するか理解していません。については

:[?どうやってJavaでパスワードをハッシュすることができます]

private static final String ENC_ALGORITHM = "PBEWithMD5AndDES"; 
... 
StandardPBEStringEncryptor textEncryptor = new StandardPBEStringEncryptor(); 
textEncryptor.setAlgorithm(ENC_ALGORITHM); 
textEncryptor.setPassword("MySuperSecretSeed"); // make sure this is stored somewhere safe like an ENV variable 
String encryptedPassword = textEncryptor.encrypt("Password to be encrypted"); 
関連する問題