4

playframework でいくつかの暗号化機能を探していましたが、encryptAES のドキュメントには、「アプリケーション シークレットを使用して AES 暗号化標準で文字列を暗号化する」と書かれています。

関数は次のようになりますが、この秘密鍵はどこにありますか?

公式機能コード:

public static java.lang.String encryptAES(java.lang.String value)

    Encrypt a String with the AES encryption standard using the application secret 

ありがとう

4

1 に答える 1

6

conf/application.confファイルに入れています

Play 1.x と Play 2.x の両方で、その名前はapplication.secret

メソッドでカスタムキーを使用することもできます:

public static java.lang.String encryptAES(java.lang.String value,
                                          java.lang.String privateKey)

http://www.playframework.org/documentation/api/1.2/play/libs/Crypto.html#encryptAES(java.lang.String , java.lang.String)

于 2012-09-03T15:41:26.140 に答える