Java: 公開鍵生成アルゴリズム
概要
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)
参照
- Javaセキュリティ標準アルゴリズム名 (Java 11)