\( \def\vector#1{\boldsymbol{#1}} \)

Java: 公開鍵生成アルゴリズム

Takami Torao Java 11 #ECDSA
  • このエントリーをはてなブックマークに追加

概要

Java では KeyPairGenerator クラスを使用して作成することができる。

公開鍵アルゴリズム
アルゴリズム キーサイズ キーペア生成 [msec] 秘密鍵サイズ [B] 公開鍵サイズ [B]
DIFFIEHELLMAN 512 0.465 213 227
DIFFIEHELLMAN 576 0.434 229 250
DIFFIEHELLMAN 640 0.427 245 275
DIFFIEHELLMAN 704 0.460 262 299
DIFFIEHELLMAN 768 0.573 180 225
DIFFIEHELLMAN 832 0.712 299 348
DIFFIEHELLMAN 896 1.143 318 371
DIFFIEHELLMAN 960 1.636 339 396
DSA 512 0.295 201 243
DSA 576 0.275 217 268
DSA 640 0.254 233 292
DSA 704 0.228 251 317
DSA 768 0.261 266 340
DSA 832 0.437 281 364
DSA 896 0.806 301 390
DSA 960 0.564 316 415
EC 112 0.764 46 52
EC 113 0.534 46 54
EC 128 0.642 48 56
EC 131 0.699 48 58
EC 160 0.859 52 64
EC 163 0.729 53 66
EC 191 1.028 59 75
EC 192 0.591 59 75
EC 193 0.896 56 74
EC 224 0.822 60 80
EC 233 0.784 61 84
EC 239 1.133 65 87
EC 256 1.133 67 91
EC 283 2.229 68 96
EC 320 1.872 76 108
EC 359 3.858 80 117
EC 384 2.741 80 120
EC 409 4.674 83 128
EC 431 5.500 87 136
EC 512 5.425 100 158
EC 521 3.709 98 158
EC 571 10.011 103 170
RSA 512 8.343 344 94
RSA 576 9.677 379 102
RSA 640 13.267 416 110
RSA 704 15.691 453 118
RSA 768 21.295 490 126
RSA 832 23.753 526 135
RSA 896 38.329 559 143
RSA 960 36.243 597 153
RSASSA-PSS 512 8.173 347 94
RSASSA-PSS 576 11.269 381 102
RSASSA-PSS 640 14.785 416 110
RSASSA-PSS 704 18.712 453 118
RSASSA-PSS 768 25.971 488 126
RSASSA-PSS 832 30.124 524 135
RSASSA-PSS 896 35.324 561 143
RSASSA-PSS 960 40.573 596 153
X25519 255 0.709 48 46
X448 448 1.857 72 70
XDH 255 0.540 48 46
XDH 448 1.250 72 70
java version "11.0.2"
OpenJDK Runtime Environment (build 11.0.2+9)
OpenJDK 64-Bit Server VM (build 11.0.2+9, mixed mode)

参照