3

Cryptoシステムをテストするために大きなビット数にアクセスするのに最適なツールはどれですか..GMPライブラリまたはJAVAの大きな整数..?? 速度、メモリ、関数、crptosystems(invert、pwm..etcなどの数学関数)に対する柔軟性の観点から。

4

1 に答える 1

7

Javaを使用している場合はGMPを使用できず、Javaを使用していない場合はJavaを使用できないため、この質問はほとんど意味がありませんBigInteger

両方で暗号化を行うことは可能です(私はそれを生計のために行います)。Javaの大きな整数はまともですが、それほど高速ではありません(「ほとんどの目的に十分な速度」です)。たとえば、Javaでは1秒あたり300のRSA署名を取得しますが、GMPでは同じシステムで1秒あたり1000を超えるRSA署名が生成されます。

ただし、Javaにはガベージコレクタが付属しており、それは良いことです。

于 2010-03-31T21:16:31.677 に答える