メッセージを暗号化する秘密共有アルゴリズムを実行しています。そのためには、メッセージの素数よりも大きく、メッセージとほぼ同じサイズの乱数が必要です。
最初はBigInteger.probablePrime(MsgSize + 8)で実行できますが、後で実行する方法がわかりません。
Random以降のSecureRandomを使用していましたが、指定された長さの数値が生成されません。私の解決策は、randomInt ^ randomIntをBigIntegerに対して実行することでしたが、明らかに悪い解決策です。
いくつかのアイデア?