Vorlage:Armcryptolib hash table: Unterschied zwischen den Versionen
Aus LaborWiki
(updated table) |
Bg (Diskussion | Beiträge) (updated table) |
||
Zeile 24: | Zeile 24: | ||
| Blake-64 || C || C || 2308 || 104 || 0 || 512 || 1024 || 190 || 25681 || 200.63 || 26181 || || || | | Blake-64 || C || C || 2308 || 104 || 0 || 512 || 1024 || 190 || 25681 || 200.63 || 26181 || || || | ||
|- | |- | ||
| BlueMidnightWish-224 || | | BlueMidnightWish-224 || asm || asm || 2684 || 68 || 0 || 224 || 512 || 118 || 3802 || 59.41 || 8216 || || || | ||
|- | |- | ||
| BlueMidnightWish-224 || C || C || 2223 || 68 || 0 || 224 || 512 || 118 || 10283 || 160.67 || 21229 || || || | | BlueMidnightWish-224 || C || C || 2223 || 68 || 0 || 224 || 512 || 118 || 10283 || 160.67 || 21229 || || || | ||
|- | |- | ||
| BlueMidnightWish-256 || | | BlueMidnightWish-256 || asm || asm || 2684 || 68 || 0 || 256 || 512 || 172 || 3860 || 60.31 || 8265 || || || | ||
|- | |- | ||
| BlueMidnightWish-256 || C || C || 2223 || 68 || 0 || 256 || 512 || 170 || 10345 || 161.64 || 21273 || || || | | BlueMidnightWish-256 || C || C || 2223 || 68 || 0 || 256 || 512 || 170 || 10345 || 161.64 || 21273 || || || | ||
|- | |||
| BlueMidnightWish-384 || asm || asm || 4299 || 132 || 0 || 384 || 1024 || 250 || 18516 || 144.66 || 37814 || || || | |||
|- | |- | ||
| BlueMidnightWish-384 || C || C || 4343 || 132 || 0 || 384 || 1024 || 250 || 18511 || 144.62 || 37807 || || || | | BlueMidnightWish-384 || C || C || 4343 || 132 || 0 || 384 || 1024 || 250 || 18511 || 144.62 || 37807 || || || | ||
|- | |||
| BlueMidnightWish-512 || asm || asm || 4299 || 132 || 0 || 512 || 1024 || 302 || 18566 || 145.05 || 37934 || || || | |||
|- | |- | ||
| BlueMidnightWish-512 || C || C || 4343 || 132 || 0 || 512 || 1024 || 300 || 18559 || 144.99 || 37923 || || || | | BlueMidnightWish-512 || C || C || 4343 || 132 || 0 || 512 || 1024 || 300 || 18559 || 144.99 || 37923 || || || | ||
Zeile 42: | Zeile 46: | ||
| CubeHash-384 || C || C || 736 || 132 || 0 || 384 || 256 || 207601 || 21138 || 660.56 || 229121 || || || | | CubeHash-384 || C || C || 736 || 132 || 0 || 384 || 256 || 207601 || 21138 || 660.56 || 229121 || || || | ||
|- | |- | ||
| CubeHash-512 || C || C || 736 || 132 || 0 || 512 || 256 || | | CubeHash-512 || C || C || 736 || 132 || 0 || 512 || 256 || 207649 || 21190 || 662.19 || 229241 || || || | ||
|- | |- | ||
| ECHO-224 || C || C || 1780 || 92 || 0 || 224 || 1536 || 122 || | | ECHO-224 || C || C || 1780 || 92 || 0 || 224 || 1536 || 122 || 472483 || 2460.85 || 471398 || || || | ||
|- | |- | ||
| ECHO-256 || C || C || 1780 || 92 || 0 || 256 || 1536 || 174 || | | ECHO-256 || C || C || 1780 || 92 || 0 || 256 || 1536 || 174 || 472615 || 2461.54 || 471518 || || || | ||
|- | |- | ||
| ECHO-384 || C || C || 1780 || 156 || 0 || 384 || 1024 || 228 || | | ECHO-384 || C || C || 1780 || 156 || 0 || 384 || 1024 || 228 || 588207 || 4595.37 || 587619 || || || | ||
|- | |- | ||
| ECHO-512 || C || C || 1780 || 156 || 0 || 512 || 1024 || 280 || | | ECHO-512 || C || C || 1780 || 156 || 0 || 512 || 1024 || 280 || 588245 || 4595.66 || 587662 || || || | ||
|- | |- | ||
| Groestl-224 || C || C || 1464 || 68 || 0 || 224 || 512 || 108 || | | Groestl-224 || C || C || 1464 || 68 || 0 || 224 || 512 || 108 || 657847 || 10278.86 || 987004 || || || | ||
|- | |- | ||
| Groestl-256 || C || C || 1464 || 68 || 0 || 256 || 512 || 160 || | | Groestl-256 || C || C || 1464 || 68 || 0 || 256 || 512 || 160 || 657984 || 10281.00 || 986562 || || || | ||
|- | |- | ||
| Groestl-384 || C || C || 1512 || 132 || 0 || 384 || 1024 || 158 || | | Groestl-384 || C || C || 1512 || 132 || 0 || 384 || 1024 || 158 || 1854521 || 14488.45 || 2769760 || || || | ||
|- | |- | ||
| Groestl-512 || C || C || 1512 || 132 || 0 || 512 || 1024 || 208 || | | Groestl-512 || C || C || 1512 || 132 || 0 || 512 || 1024 || 208 || 1854290 || 14486.64 || 2772655 || || || | ||
|- | |- | ||
| Keccak-224 || C || C || 1753 || 208 || 0 || 224 || 1152 || 252 || 98161 || 681.67 || 98319 || || || | | Keccak-224 || C || C || 1753 || 208 || 0 || 224 || 1152 || 252 || 98161 || 681.67 || 98319 || || || | ||
Zeile 66: | Zeile 70: | ||
| Keccak-384 || C || C || 1753 || 208 || 0 || 384 || 832 || 252 || 97689 || 939.32 || 97819 || || || | | Keccak-384 || C || C || 1753 || 208 || 0 || 384 || 832 || 252 || 97689 || 939.32 || 97819 || || || | ||
|- | |- | ||
| Keccak-512 || C || C || 1753 || 208 || 0 || 512 || 576 || 302 || | | Keccak-512 || C || C || 1753 || 208 || 0 || 512 || 576 || 302 || 97327 || 1351.76 || 97527 || || || | ||
|- | |- | ||
| SHA-1 || C || C || 940 || 28 || 0 || 160 || 512 || 20 || 26009 || 406.39 || 26383 || || || | | SHA-1 || C || C || 940 || 28 || 0 || 160 || 512 || 20 || 26009 || 406.39 || 26383 || || || | ||
Zeile 86: | Zeile 90: | ||
| Skein-1024-128 || C || C || 1972 || 148 || 0 || 128 || 1024 || 70917 || 71180 || 556.09 || 139798 || || || | | Skein-1024-128 || C || C || 1972 || 148 || 0 || 128 || 1024 || 70917 || 71180 || 556.09 || 139798 || || || | ||
|- | |- | ||
| Skein-1024-160 || C || C || 1972 || 148 || 0 || 160 || 1024 || | | Skein-1024-160 || C || C || 1972 || 148 || 0 || 160 || 1024 || 70865 || 71160 || 555.94 || 139714 || || || | ||
|- | |- | ||
| Skein-1024-224 || C || C || 1972 || 148 || 0 || 224 || 1024 || 70913 || 71212 || 556.34 || 139840 || || || | | Skein-1024-224 || C || C || 1972 || 148 || 0 || 224 || 1024 || 70913 || 71212 || 556.34 || 139840 || || || | ||
Zeile 98: | Zeile 102: | ||
| Skein-256-128 || C || C || 1600 || 52 || 0 || 128 || 256 || 17145 || 16742 || 523.19 || 33400 || || || | | Skein-256-128 || C || C || 1600 || 52 || 0 || 128 || 256 || 17145 || 16742 || 523.19 || 33400 || || || | ||
|- | |- | ||
| Skein-256-160 || C || C || 1600 || 52 || 0 || 160 || 256 || | | Skein-256-160 || C || C || 1600 || 52 || 0 || 160 || 256 || 17231 || 16839 || 526.22 || 33451 || || || | ||
|- | |- | ||
| Skein-256-224 || C || C || 1600 || 52 || 0 || 224 || 256 || | | Skein-256-224 || C || C || 1600 || 52 || 0 || 224 || 256 || 17180 || 16812 || 525.38 || 33367 || || || | ||
|- | |- | ||
| Skein-256-256 || C || C || 1600 || 52 || 0 || 256 || 256 || 17198 || 16818 || 525.56 || | | Skein-256-256 || C || C || 1600 || 52 || 0 || 256 || 256 || 17198 || 16818 || 525.56 || 33496 || || || | ||
|- | |- | ||
| Skein-256-384 || C || C || 1600 || 52 || 0 || 384 || 256 || 17145 || 16766 || 523.94 || 50155 || || || | | Skein-256-384 || C || C || 1600 || 52 || 0 || 384 || 256 || 17145 || 16766 || 523.94 || 50155 || || || | ||
Zeile 118: | Zeile 122: | ||
| Skein-512-256 || C || C || 1672 || 84 || 0 || 256 || 512 || 32751 || 32631 || 509.86 || 64043 || || || | | Skein-512-256 || C || C || 1672 || 84 || 0 || 256 || 512 || 32751 || 32631 || 509.86 || 64043 || || || | ||
|- | |- | ||
| Skein-512-384 || C || C || 1672 || 84 || 0 || 384 || 512 || 32699 || | | Skein-512-384 || C || C || 1672 || 84 || 0 || 384 || 512 || 32699 || 32580 || 509.06 || 63962 || || || | ||
|- | |- | ||
| Skein-512-512 || C || C || 1672 || 84 || 0 || 512 || 512 || 32751 || 32631 || 509.86 || 64083 || || || | | Skein-512-512 || C || C || 1672 || 84 || 0 || 512 || 512 || 32751 || 32631 || 509.86 || 64083 || || || | ||
|- | |- | ||
|} | |} |
Version vom 8. Mai 2010, 02:20 Uhr
Name | Variant | Language | Size (Flash) (Bytes) | Size (Context) (Bytes) | Size (Stack) (Bytes) | Hashsize (Bits) | Blockize (Bits) | Cycles (Initialisation) | Cycles (per block) | Cycles (per byte) | Cycles (Finalisation) | Attacs | Paper | License / Patents |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Blake-28 | C | C | 1700 | 56 | 0 | 224 | 512 | 82 | 8928 | 139.50 | 9231 | |||
Blake-32 | C | C | 2308 | 56 | 0 | 256 | 512 | 150 | 8980 | 140.31 | 9351 | |||
Blake-48 | C | C | 1700 | 104 | 0 | 384 | 1024 | 138 | 25629 | 200.23 | 26015 | |||
Blake-64 | C | C | 2308 | 104 | 0 | 512 | 1024 | 190 | 25681 | 200.63 | 26181 | |||
BlueMidnightWish-224 | asm | asm | 2684 | 68 | 0 | 224 | 512 | 118 | 3802 | 59.41 | 8216 | |||
BlueMidnightWish-224 | C | C | 2223 | 68 | 0 | 224 | 512 | 118 | 10283 | 160.67 | 21229 | |||
BlueMidnightWish-256 | asm | asm | 2684 | 68 | 0 | 256 | 512 | 172 | 3860 | 60.31 | 8265 | |||
BlueMidnightWish-256 | C | C | 2223 | 68 | 0 | 256 | 512 | 170 | 10345 | 161.64 | 21273 | |||
BlueMidnightWish-384 | asm | asm | 4299 | 132 | 0 | 384 | 1024 | 250 | 18516 | 144.66 | 37814 | |||
BlueMidnightWish-384 | C | C | 4343 | 132 | 0 | 384 | 1024 | 250 | 18511 | 144.62 | 37807 | |||
BlueMidnightWish-512 | asm | asm | 4299 | 132 | 0 | 512 | 1024 | 302 | 18566 | 145.05 | 37934 | |||
BlueMidnightWish-512 | C | C | 4343 | 132 | 0 | 512 | 1024 | 300 | 18559 | 144.99 | 37923 | |||
CubeHash-224 | C | C | 736 | 132 | 0 | 224 | 256 | 207568 | 21138 | 660.56 | 229136 | |||
CubeHash-256 | C | C | 736 | 132 | 0 | 256 | 256 | 207649 | 21190 | 662.19 | 229209 | |||
CubeHash-384 | C | C | 736 | 132 | 0 | 384 | 256 | 207601 | 21138 | 660.56 | 229121 | |||
CubeHash-512 | C | C | 736 | 132 | 0 | 512 | 256 | 207649 | 21190 | 662.19 | 229241 | |||
ECHO-224 | C | C | 1780 | 92 | 0 | 224 | 1536 | 122 | 472483 | 2460.85 | 471398 | |||
ECHO-256 | C | C | 1780 | 92 | 0 | 256 | 1536 | 174 | 472615 | 2461.54 | 471518 | |||
ECHO-384 | C | C | 1780 | 156 | 0 | 384 | 1024 | 228 | 588207 | 4595.37 | 587619 | |||
ECHO-512 | C | C | 1780 | 156 | 0 | 512 | 1024 | 280 | 588245 | 4595.66 | 587662 | |||
Groestl-224 | C | C | 1464 | 68 | 0 | 224 | 512 | 108 | 657847 | 10278.86 | 987004 | |||
Groestl-256 | C | C | 1464 | 68 | 0 | 256 | 512 | 160 | 657984 | 10281.00 | 986562 | |||
Groestl-384 | C | C | 1512 | 132 | 0 | 384 | 1024 | 158 | 1854521 | 14488.45 | 2769760 | |||
Groestl-512 | C | C | 1512 | 132 | 0 | 512 | 1024 | 208 | 1854290 | 14486.64 | 2772655 | |||
Keccak-224 | C | C | 1753 | 208 | 0 | 224 | 1152 | 252 | 98161 | 681.67 | 98319 | |||
Keccak-256 | C | C | 1753 | 208 | 0 | 256 | 1088 | 302 | 98119 | 721.46 | 98311 | |||
Keccak-384 | C | C | 1753 | 208 | 0 | 384 | 832 | 252 | 97689 | 939.32 | 97819 | |||
Keccak-512 | C | C | 1753 | 208 | 0 | 512 | 576 | 302 | 97327 | 1351.76 | 97527 | |||
SHA-1 | C | C | 940 | 28 | 0 | 160 | 512 | 20 | 26009 | 406.39 | 26383 | |||
SHA-256 | C | C | 1132 | 40 | 0 | 256 | 512 | 38 | 28757 | 449.33 | 29712 | |||
Shabal-192 | C | C | 984 | 192 | 0 | 192 | 512 | 596 | 5404 | 84.44 | 20643 | |||
Shabal-224 | C | C | 984 | 192 | 0 | 224 | 512 | 702 | 5477 | 85.58 | 20753 | |||
Shabal-256 | C | C | 984 | 192 | 0 | 256 | 512 | 596 | 5427 | 84.80 | 20609 | |||
Shabal-384 | C | C | 984 | 192 | 0 | 384 | 512 | 702 | 5477 | 85.58 | 20749 | |||
Shabal-512 | C | C | 984 | 192 | 0 | 512 | 512 | 596 | 5427 | 84.80 | 20665 | |||
Skein-1024-1024 | C | C | 1972 | 148 | 0 | 1024 | 1024 | 70921 | 71180 | 556.09 | 139938 | |||
Skein-1024-128 | C | C | 1972 | 148 | 0 | 128 | 1024 | 70917 | 71180 | 556.09 | 139798 | |||
Skein-1024-160 | C | C | 1972 | 148 | 0 | 160 | 1024 | 70865 | 71160 | 555.94 | 139714 | |||
Skein-1024-224 | C | C | 1972 | 148 | 0 | 224 | 1024 | 70913 | 71212 | 556.34 | 139840 | |||
Skein-1024-256 | C | C | 1972 | 148 | 0 | 256 | 1024 | 70869 | 71128 | 555.69 | 139714 | |||
Skein-1024-384 | C | C | 1972 | 148 | 0 | 384 | 1024 | 70917 | 71180 | 556.09 | 139838 | |||
Skein-1024-512 | C | C | 1972 | 148 | 0 | 512 | 1024 | 70869 | 71128 | 555.69 | 139754 | |||
Skein-256-128 | C | C | 1600 | 52 | 0 | 128 | 256 | 17145 | 16742 | 523.19 | 33400 | |||
Skein-256-160 | C | C | 1600 | 52 | 0 | 160 | 256 | 17231 | 16839 | 526.22 | 33451 | |||
Skein-256-224 | C | C | 1600 | 52 | 0 | 224 | 256 | 17180 | 16812 | 525.38 | 33367 | |||
Skein-256-256 | C | C | 1600 | 52 | 0 | 256 | 256 | 17198 | 16818 | 525.56 | 33496 | |||
Skein-256-384 | C | C | 1600 | 52 | 0 | 384 | 256 | 17145 | 16766 | 523.94 | 50155 | |||
Skein-256-512 | C | C | 1600 | 52 | 0 | 512 | 256 | 17198 | 16818 | 525.56 | 50319 | |||
Skein-512-1024 | C | C | 1672 | 84 | 0 | 1024 | 512 | 32699 | 32579 | 509.05 | 96218 | |||
Skein-512-128 | C | C | 1672 | 84 | 0 | 128 | 512 | 32699 | 32580 | 509.06 | 63922 | |||
Skein-512-160 | C | C | 1672 | 84 | 0 | 160 | 512 | 32785 | 32685 | 510.70 | 64007 | |||
Skein-512-224 | C | C | 1672 | 84 | 0 | 224 | 512 | 32733 | 32633 | 509.89 | 63926 | |||
Skein-512-256 | C | C | 1672 | 84 | 0 | 256 | 512 | 32751 | 32631 | 509.86 | 64043 | |||
Skein-512-384 | C | C | 1672 | 84 | 0 | 384 | 512 | 32699 | 32580 | 509.06 | 63962 | |||
Skein-512-512 | C | C | 1672 | 84 | 0 | 512 | 512 | 32751 | 32631 | 509.86 | 64083 |