1

32 バイト サイズのランダム ソルトを生成しようとしています。しかし、私の JS エンジン Rhino 1.7.13 は SecureRandom クラスをサポートしていません。

以下は同じコードスニペットです。

function getSalt() {
    var random = new SecureRandom();
    var salt1 = new Array(32);
    random.nextBytes(salt1);
    return salt1;
}

以下のように記録されたエラー。

java.util.concurrent.ExecutionException: javax.script.ScriptException: ReferenceError: "SecureRandom" が定義されていません。

また、rhino js エンジンは、外部ライブラリのインポートまたはロードを許可しません。Rhino で安全なランダム ソルトを生成する方法はありますか?

4

1 に答える 1