Vorlage:Cryptoavrlib hash table: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
(new table)
Zeile 16: Zeile 16:
! align="center" style="background:#f0f0f0;"| {{{license_n|License / Patents}}}
! align="center" style="background:#f0f0f0;"| {{{license_n|License / Patents}}}
|-
|-
| Blake28 || C || C || 3704|| 53|| ||224|| 512|| 427|| 81435||1272.42|| 82576|| || ||
|             Blake-28 ||   C ||   C || 3844 ||   53 || || 224 || 512 ||   373 ||   7002 || 109.41 ||   8032 || || ||  
|-
|-
| Blake32 || C || C || 3704|| 53|| ||256|| 512|| 423|| 81435||1272.42|| 82635|| || ||
|             Blake-32 ||   C ||   C || 3844 ||   53 || || 256 || 512 ||   374 ||   7002 || 109.41 ||   8100 || || ||  
|-
|-
| Blake48 || C || C || 7384||101|| ||384||1024|| 958||499749||3904.29|| 506100|| || ||
|             Blake-48 ||   C ||   C || 7444 || 101 || || 384 || 1024 ||   904 || 29987 || 234.27 || 35709 || || ||  
|-
|-
| Blake64 || C || C || 7384||101|| ||512||1024|| 954||499749||3904.29|| 508603|| || ||
|             Blake-64 ||   C ||   C || 7444 || 101 || || 512 || 1024 ||   905 || 29987 || 234.27 || 38219 || || ||  
|-
|-
| Blue Midnight Wish-224
| BlueMidnightWish-224 ||   C |C || 6024 ||   68 || || 224 || 512 ||   434 ||   4324 ||   67.56 ||   5801 || || ||  
|       plain || C ||7148|| 68|| ||224|| 512|| 500|| 65884||1029.44|| 67422|| || ||
|-
|-
| Blue Midnight Wish-256
| BlueMidnightWish-256 ||   C |C || 6024 ||   68 || || 256 || 512 ||   434 ||   4317 ||   67.45 ||   5829 || || ||  
|       plain || C ||7148|| 68|| ||256|| 512|| 483|| 65884||1029.44|| 67445|| || ||
|-
|-
| Blue Midnight Wish-384
| BlueMidnightWish-384 ||  C ||   C || 15128 || 132 || || 384 || 1024 ||   1967 || 58353 || 455.88 || 57419 || || ||  
|       plain || C ||32286||132|| ||384||1024||2047||315885||2467.85|| 316123|| || ||
|-
|-
| Blue Midnight Wish-512
| BlueMidnightWish-512 ||  C ||   C || 15128 || 132 || || 512 || 1024 ||   1968 || 58353 || 455.88 || 57538 || || ||  
|       plain || C ||32286||132|| ||512||1024||2047||315885||2467.85|| 316235|| || ||
|-
|-
| Blue Midnight Wish-224
|                 MD5 ||  C ||   C || 2494 ||   20 || || 128 || 512 ||     69 || 42863 || 669.73 ||  43607 || || ||  
|     F0_HACK || C || 6030|| 68|| ||224|| 512|| 500|| 70748||1105.43||  72286|| || ||
|-
|-
| Blue Midnight Wish-256
|                 MD5 || asm || asm || 1686 ||   20 || ||  128 || 512 ||     69 || 18265 || 285.39 ||  18861 || || ||  
|     F0_HACK || C || 6030|| 68|| ||256|| 512|| 483|| 70748||1105.43||  72309|| || ||
|-
|-
| Blue Midnight Wish-384
|               SHA-1 ||  C ||   C || 2596 ||   28 || || 160 || 512 ||     89 || 15622 || 244.09 || 19835 || || ||  
|     F0_HACK || C ||15122||132|| ||384||1024||2047||323372||2526.34|| 323517|| || ||
|-
|-
| Blue Midnight Wish-512
|               SHA-1 || asm || asm || 1070 ||   28 || || 160 || 512 ||   215 || 40595 || 634.30 || 41180 || || ||  
|     F0_HACK || C ||15122||132|| ||512||1024||2047||323372||2526.34|| 323629|| || ||
|-
|-
| MD5        ||C ||C ||2494|| 20|| ||128|| 512|| 123|| 41454|| 647.72||  42076|| || ||
|             SHA-256 ||   C ||   C || 2910 ||   40 || || 256 || 512 ||   255 || 49632 || 775.50 ||  53840 || || ||  
|-
|-
| MD5        ||Asm||Asm||1686|| 20|| ||128|| 512|| 123|| 18030|| 281.72||  18497|| || ||
|             SHA-256 || asm || asm || 1604 ||   40 || || 256 || 512 ||   335 || 54334 || 848.97 ||  55025 || || ||  
|-
|-
| SHA-1      ||C ||C ||2774|| 28|| ||160|| 512|| 91|| 81344||1271.00||  85736|| || ||
|           Shabal-192 ||   C ||   C || 2290 || 188 || || 192 || 512 ||   1547 || 59601 || 931.27 ||  37261 || || ||  
|-
|-
| SHA-1      ||Asm||Asm||1064|| 28|| ||160|| 512|| 269|| 40423|| 631.61||  40921|| || ||
|           Shabal-192 || asm || asm || 1580 || 188 || || 192 || 512 ||   1059 || 13708 || 214.19 ||  51707 || || ||  
|-
|-
| SHA-256    ||C ||C ||3428|| 40|| ||256|| 512|| 257||179184||2799.75||183576|| || ||
|           Shabal-224 ||   C ||   C || 2290 || 188 || || 224 || 512 ||   1547 || 59601 || 931.27 || 37293 || || ||  
|-
|-
| SHA-256    ||Asm||Asm||1598|| 40|| ||256|| 512|| 314|| 53386|| 834.16|| 53791|| || ||
|           Shabal-224 || asm || asm || 1580 || 188 || || 224 || 512 ||   1059 || 13708 || 214.19 || 51735 || || ||  
|-
|-
| Shabal-192 || C || C ||4956||188|| ||192|| 512||1607|| 60088|| 938.88||235602|| || ||
|           Shabal-256 ||   C ||   C || 2290 || 188 || || 256 || 512 ||   1547 || 59601 || 931.27 || 37325 || || ||  
|-
|-
| Shabal-224 || C || C ||4956||188|| ||224|| 512||1602|| 60088|| 938.88||235629|| || ||
|           Shabal-256 || asm || asm || 1580 || 188 || || 256 || 512 ||   1059 || 13708 || 214.19 || 51763 || || ||  
|-
|-
| Shabal-256 || C || C ||4956||188|| ||256|| 512||1602|| 60088|| 938.88||235661|| || ||
|           Shabal-384 ||   C ||   C || 2290 || 188 || || 384 || 512 ||   1547 || 59608 || 931.38 || 37453 || || ||  
|-
|-
| Shabal-384 || C || C ||4956||188|| ||384|| 512||1602|| 60088|| 938.88||235789|| || ||
|           Shabal-384 || asm || asm || 1580 || 188 || || 384 || 512 ||   1059 || 13708 || 214.19 || 51875 || || ||  
|-
|-
| Shabal-512 || C || C ||4956||188|| ||512|| 512||1602|| 60088|| 938.88||235917|| || ||
|           Shabal-512 ||   C ||   C || 2290 || 188 || || 512 || 512 ||   1547 || 59608 || 931.38 || 37581 || || ||  
|-
|-
| Shabal-192 ||Asm||Asm||1580||188|| ||192|| 512||1113|| 13757|| 214.95|| 51810|| || ||
|           Shabal-512 || asm || asm || 1578 || 188 || || 512 || 512 ||   1059 || 13708 || 214.19 || 51985 || || ||  
|-
|-
| Shabal-224 ||Asm||Asm||1580||188|| ||224|| 512||1108|| 13757|| 214.95|| 51833|| || ||
|     Skein-1024-1024 ||   C ||   C || 6472 || 146 || || 1024 || 1024 || 56657 || 51864 || 405.19 || 104945 || || ||  
|-
|-
| Shabal-256 ||Asm||Asm||1580||188|| ||256|| 512||1108|| 13757|| 214.95|| 51861|| || ||
|     Skein-1024-1024 || asm || asm || 2486|| 146 || || 1024 || 1024 || 28983 || 26256 || 205.12 || 51980 || || ||  
|-
|-
| Shabal-384 ||Asm||Asm||1580||188|| ||384|| 512||1108|| 13757|| 214.95|| 51973|| || ||
|       Skein-1024-128 ||   C ||   C || 6472 || 146 || || 128 || 1024 || 56657 || 51871 || 405.24 || 104049 || || ||  
|-
|-
| Shabal-512 ||Asm||Asm||1578||188|| ||512|| 512||1108|| 13757|| 214.95|| 52083|| || ||
|       Skein-1024-128 || asm || asm || 2486 || 146 || || 128 || 1024 || 28983 || 26263 || 205.18 || 51194 || || ||  
|-
|-
| Twister-224|| C || C ||3220|| 80|| ||224|| 512|| 439||245335||3833.36||519104|| || ||
|       Skein-1024-160 ||   C ||   C || 6472 || 146 || || 160 || 1024 || 56657 || 51871 || 405.24 || 104081 || || ||  
|-
|-
| Twister-256|| C || C ||3220|| 80|| ||256|| 512|| 442||246723||3855.05||522020|| || ||
|       Skein-1024-160 || asm || asm || 2486 || 146 || || 160 || 1024 || 28983 || 26256 || 205.12 || 51222 || || ||  
|-
|-
| Twister-384|| C || C ||4228||144|| ||384|| 512|| 766||275824||4309.75||879097|| || ||
|       Skein-1024-224 ||   C ||   C || 6472 || 146 || || 224 || 1024 || 56657 || 51871 || 405.24 || 104145 || || ||  
|-
|-
| Twister-512|| C || C ||4228||144|| ||512|| 512|| 766||275824||4309.75||988844|| || ||
|       Skein-1024-224 || asm || asm || 2486 || 146 || || 224 || 1024 || 28983 || 26256 || 205.12 || 51285 || || ||  
|-
|-
| Twister-224||Asm||Asm||1608|| 80|| ||224|| 512|| 476||163933||2561.45||347311|| || ||
|       Skein-1024-256 ||   C ||   C || 6472 || 146 || || 256 || 1024 || 56657 || 51871 || 405.24 || 104177 || || ||  
|-
|-
| Twister-256||Asm||Asm||1608|| 80|| ||256|| 512|| 479||165321||2583.14||350148|| || ||
|       Skein-1024-256 || asm || asm || 2486 || 146 || || 256 || 1024 || 28983 || 26263 || 205.18 || 51306 || || ||  
|-
|-
| Twister-384||Asm||Asm||2150||144|| ||384|| 512|| 797||184121||2876.89||588812|| || ||
|       Skein-1024-384 ||   C ||   C || 6472 || 146 || || 384 || 1024 || 56657 || 51864 || 405.19 || 104305 || || ||  
|-
|-
| Twister-512||Asm||Asm||2150||144|| ||512|| 512|| 797||184121||2876.89||662341|| || ||
|       Skein-1024-384 || asm || asm ||  2486 ||  146 || ||  384 || 1024 ||  28976 ||  26263 ||  205.18 ||  51418 || || ||
|-
|      Skein-1024-512 ||  C ||  C ||  6472 ||  146 || ||  512 || 1024 ||  56657 ||  51864 ||  405.19 || 104433 || || ||
|-
|      Skein-1024-512 || asm || asm ||  2486 ||  146 || ||  512 || 1024 ||  28983 ||  26256 ||  205.12 ||  51530 || || ||
|-
|        Skein-256-128 ||  C ||  C ||  4656 ||  50 || ||  128 ||  256 ||  35854 ||  33299 || 1040.59 ||  65698 || || ||
|-
|        Skein-256-128 || asm || asm ||  2052 ||  50 || ||  128 ||  256 ||  42999 ||  42003 || 1312.59 ||  84618 || || ||
|-
|        Skein-256-160 ||  C ||  C ||  4656 ||  50 || ||  160 ||  256 ||  35861 ||  33292 || 1040.38 ||  65730 || || ||
|-
|        Skein-256-160 || asm || asm ||  2052 ||  50 || ||  160 ||  256 ||  42999 ||  42003 || 1312.59 ||  84653 || || ||
|-
|        Skein-256-224 ||  C ||  C ||  4656 ||  50 || ||  224 ||  256 ||  35861 ||  33292 || 1040.38 ||  65794 || || ||
|-
|        Skein-256-224 || asm || asm ||  2052 ||  50 || ||  224 ||  256 ||  43006 ||  42003 || 1312.59 ||  84709 || || ||
|-
|        Skein-256-256 ||  C ||  C ||  4656 ||  50 || ||  256 ||  256 ||  35861 ||  33292 || 1040.38 ||  65826 || || ||
|-
|        Skein-256-256 || asm || asm ||  2052 ||  50 || ||  256 ||  256 ||  43006 ||  42003 || 1312.59 ||  84732 || || ||
|-
|        Skein-256-384 ||  C ||  C ||  4656 ||  50 || ||  384 ||  256 ||  35861 ||  33299 || 1040.59 ||  95764 || || ||
|-
|        Skein-256-384 || asm || asm ||  2052 ||  50 || ||  384 ||  256 ||  42999 ||  42003 || 1312.59 ||  61753 || || ||
|-
|        Skein-256-512 ||  C ||  C ||  4656 ||  50 || ||  512 ||  256 ||  35861 ||  33299 || 1040.59 ||  95892 || || ||
|-
|        Skein-256-512 || asm || asm ||  2052 ||  50 || ||  512 ||  256 ||  42999 ||  42003 || 1312.59 ||  61864 || || ||
|-
|      Skein-512-1024 ||  C ||  C ||  5036 ||  82 || || 1024 ||  512 ||  64547 ||  60138 ||  939.66 || 114278 || || ||
|-
|      Skein-512-1024 || asm || asm ||  2154 ||  82 || || 1024 ||  512 ||  30529 ||  29176 ||  455.88 ||  89645 || || ||
|-
|        Skein-512-128 ||  C ||  C ||  5036 ||  82 || ||  128 ||  512 ||  64547 ||  60145 ||  939.77 || 120917 || || ||
|-
|        Skein-512-128 || asm || asm ||  2154 ||  82 || ||  128 ||  512 ||  30529 ||  29176 ||  455.88 ||  59041 || || ||
|-
|        Skein-512-160 ||  C ||  C ||  5036 ||  82 || ||  160 ||  512 ||  64547 ||  60145 ||  939.77 || 120942 || || ||
|-
|        Skein-512-160 || asm || asm ||  2154 ||  82 || ||  160 ||  512 ||  30522 ||  29183 ||  455.98 ||  59062 || || ||
|-
|        Skein-512-224 ||  C ||  C ||  5036 ||  82 || ||  224 ||  512 ||  64547 ||  60145 ||  939.77 || 121013 || || ||
|-
|        Skein-512-224 || asm || asm ||  2154 ||  82 || ||  224 ||  512 ||  30529 ||  29176 ||  455.88 ||  59125 || || ||
|-
|        Skein-512-256 ||  C ||  C ||  5036 ||  82 || ||  256 ||  512 ||  64547 ||  60138 ||  939.66 || 121045 || || ||
|-
|        Skein-512-256 || asm || asm ||  2154 ||  82 || ||  256 ||  512 ||  30522 ||  29176 ||  455.88 ||  59153 || || ||
|-
|        Skein-512-384 ||  C ||  C ||  5036 ||  82 || ||  384 ||  512 ||  64547 ||  60138 ||  939.66 || 121173 || || ||
|-
|        Skein-512-384 || asm || asm ||  2154 ||  82 || ||  384 ||  512 ||  30522 ||  29183 ||  455.98 ||  59265 || || ||
|-
|        Skein-512-512 ||  C ||  C ||  5036 ||  82 || ||  512 ||  512 ||  64547 ||  60138 ||  939.66 || 121301 || || ||
|-
|        Skein-512-512 || asm || asm ||  2154 ||  82 || ||  512 ||  512 ||  30529 ||  29176 ||  455.88 ||  59379 || || ||
|-
|          Twister-224 ||  C ||  C ||  3224 ||  80 || ||  224 ||  512 ||    396 ||  49217 ||  769.02 ||  56565 || || ||
|-
|          Twister-224 || asm || asm ||  1616 ||  80 || ||  224 ||  512 ||    480 ||  36528 ||  570.75 ||  27448 || || ||
|-
|          Twister-256 ||  C ||  C ||  3224 ||  80 || ||  256 ||  512 ||    396 ||  49217 ||  769.02 ||  56705 || || ||
|-
|          Twister-256 || asm || asm ||  1616 ||  80 || ||  256 ||  512 ||    425 ||  36535 ||  570.86 ||  27502 || || ||
|-
|          Twister-384 ||  C ||  C ||  3746 ||  144 || ||  384 ||  512 ||    720 ||  12670 ||  197.97 ||  78479 || || ||
|-
|          Twister-384 || asm || asm ||  2156 ||  144 || ||  384 ||  512 ||    745 ||  55707 ||  870.42 ||  69785 || || ||
|-
|          Twister-512 ||  C ||  C ||  3746 ||  144 || ||  512 ||  512 ||    720 ||  12670 ||  197.97 ||  54945 || || ||
|-
|          Twister-512 || asm || asm || 2156 || 144 || || 512 || 512 ||   743 || 55707 || 870.42 || 77776 || || ||  
|}
|}

Version vom 14. Mai 2009, 22:10 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 3844 53 224 512 373 7002 109.41 8032
Blake-32 C C 3844 53 256 512 374 7002 109.41 8100
Blake-48 C C 7444 101 384 1024 904 29987 234.27 35709
Blake-64 C C 7444 101 512 1024 905 29987 234.27 38219
BlueMidnightWish-224 C C 6024 68 224 512 434 4324 67.56 5801
BlueMidnightWish-256 C C 6024 68 256 512 434 4317 67.45 5829
BlueMidnightWish-384 C C 15128 132 384 1024 1967 58353 455.88 57419
BlueMidnightWish-512 C C 15128 132 512 1024 1968 58353 455.88 57538
MD5 C C 2494 20 128 512 69 42863 669.73 43607
MD5 asm asm 1686 20 128 512 69 18265 285.39 18861
SHA-1 C C 2596 28 160 512 89 15622 244.09 19835
SHA-1 asm asm 1070 28 160 512 215 40595 634.30 41180
SHA-256 C C 2910 40 256 512 255 49632 775.50 53840
SHA-256 asm asm 1604 40 256 512 335 54334 848.97 55025
Shabal-192 C C 2290 188 192 512 1547 59601 931.27 37261
Shabal-192 asm asm 1580 188 192 512 1059 13708 214.19 51707
Shabal-224 C C 2290 188 224 512 1547 59601 931.27 37293
Shabal-224 asm asm 1580 188 224 512 1059 13708 214.19 51735
Shabal-256 C C 2290 188 256 512 1547 59601 931.27 37325
Shabal-256 asm asm 1580 188 256 512 1059 13708 214.19 51763
Shabal-384 C C 2290 188 384 512 1547 59608 931.38 37453
Shabal-384 asm asm 1580 188 384 512 1059 13708 214.19 51875
Shabal-512 C C 2290 188 512 512 1547 59608 931.38 37581
Shabal-512 asm asm 1578 188 512 512 1059 13708 214.19 51985
Skein-1024-1024 C C 6472 146 1024 1024 56657 51864 405.19 104945
Skein-1024-1024 asm asm 2486 146 1024 1024 28983 26256 205.12 51980
Skein-1024-128 C C 6472 146 128 1024 56657 51871 405.24 104049
Skein-1024-128 asm asm 2486 146 128 1024 28983 26263 205.18 51194
Skein-1024-160 C C 6472 146 160 1024 56657 51871 405.24 104081
Skein-1024-160 asm asm 2486 146 160 1024 28983 26256 205.12 51222
Skein-1024-224 C C 6472 146 224 1024 56657 51871 405.24 104145
Skein-1024-224 asm asm 2486 146 224 1024 28983 26256 205.12 51285
Skein-1024-256 C C 6472 146 256 1024 56657 51871 405.24 104177
Skein-1024-256 asm asm 2486 146 256 1024 28983 26263 205.18 51306
Skein-1024-384 C C 6472 146 384 1024 56657 51864 405.19 104305
Skein-1024-384 asm asm 2486 146 384 1024 28976 26263 205.18 51418
Skein-1024-512 C C 6472 146 512 1024 56657 51864 405.19 104433
Skein-1024-512 asm asm 2486 146 512 1024 28983 26256 205.12 51530
Skein-256-128 C C 4656 50 128 256 35854 33299 1040.59 65698
Skein-256-128 asm asm 2052 50 128 256 42999 42003 1312.59 84618
Skein-256-160 C C 4656 50 160 256 35861 33292 1040.38 65730
Skein-256-160 asm asm 2052 50 160 256 42999 42003 1312.59 84653
Skein-256-224 C C 4656 50 224 256 35861 33292 1040.38 65794
Skein-256-224 asm asm 2052 50 224 256 43006 42003 1312.59 84709
Skein-256-256 C C 4656 50 256 256 35861 33292 1040.38 65826
Skein-256-256 asm asm 2052 50 256 256 43006 42003 1312.59 84732
Skein-256-384 C C 4656 50 384 256 35861 33299 1040.59 95764
Skein-256-384 asm asm 2052 50 384 256 42999 42003 1312.59 61753
Skein-256-512 C C 4656 50 512 256 35861 33299 1040.59 95892
Skein-256-512 asm asm 2052 50 512 256 42999 42003 1312.59 61864
Skein-512-1024 C C 5036 82 1024 512 64547 60138 939.66 114278
Skein-512-1024 asm asm 2154 82 1024 512 30529 29176 455.88 89645
Skein-512-128 C C 5036 82 128 512 64547 60145 939.77 120917
Skein-512-128 asm asm 2154 82 128 512 30529 29176 455.88 59041
Skein-512-160 C C 5036 82 160 512 64547 60145 939.77 120942
Skein-512-160 asm asm 2154 82 160 512 30522 29183 455.98 59062
Skein-512-224 C C 5036 82 224 512 64547 60145 939.77 121013
Skein-512-224 asm asm 2154 82 224 512 30529 29176 455.88 59125
Skein-512-256 C C 5036 82 256 512 64547 60138 939.66 121045
Skein-512-256 asm asm 2154 82 256 512 30522 29176 455.88 59153
Skein-512-384 C C 5036 82 384 512 64547 60138 939.66 121173
Skein-512-384 asm asm 2154 82 384 512 30522 29183 455.98 59265
Skein-512-512 C C 5036 82 512 512 64547 60138 939.66 121301
Skein-512-512 asm asm 2154 82 512 512 30529 29176 455.88 59379
Twister-224 C C 3224 80 224 512 396 49217 769.02 56565
Twister-224 asm asm 1616 80 224 512 480 36528 570.75 27448
Twister-256 C C 3224 80 256 512 396 49217 769.02 56705
Twister-256 asm asm 1616 80 256 512 425 36535 570.86 27502
Twister-384 C C 3746 144 384 512 720 12670 197.97 78479
Twister-384 asm asm 2156 144 384 512 745 55707 870.42 69785
Twister-512 C C 3746 144 512 512 720 12670 197.97 54945
Twister-512 asm asm 2156 144 512 512 743 55707 870.42 77776