を確保し、この私の暗号化されたDB:ランダムシードとのダービーデータベース作成に
プライベート静的最終列EMBEDDEDDRIVER =「org.apache.derby.jdbc.EmbeddedDriver」。"jdbc:derby:./db; create = true; dataEncryption = true; bootPassword = somepassword; encryptionProvider = org.bouncycastle.jce.provider.BouncyCastleProvider; encryptionAlgorithim = AESEngine/CFBBlockCipher/NoPadding; sqlAutorization = true";
次のように私は私のJDKのセキュリティと作られたプロバイダの優先順位にJCE jarを拡張: security.provider.1 = org.bouncycastle.jce.provider.BouncyCastleProvider security.provider.2 = sun.security.provider.Sun
私はデシベルを作成しようとしたとき...私はこの例外を取得:org.bouncycastle.crypto.prng.SP800SecureRandom.setSeedでjava.lang.StackOverflowErrorを (不明なソース)で :によって引き起こさ
org.bouncycastle.jcajce.provider.drbg.DRBG $ Default.engineSetSeed(不明なソース) at java.security.Se cureRandom.setSeed(SecureRandom.java:427)
私はちょうどDBを作成しようとしています。種子がこの段階で何をしなければならないのですか(私は非常に暗号化に新鮮ですので私を赦してください) 答えがあれば同じ質問の私はあなたに私を指示するか、または私に答えを得ることを願って...両方の方法が高く評価されました。