Vorlage:Cryptoavrlib hash table: Unterschied zwischen den Versionen
Aus LaborWiki
Bg (Diskussion | Beiträge) (Die Seite wurde neu angelegt: {| {{prettytable}} class="wikitable sortable" style="text-align:right" ! align="center" style="background:#f0f0f0;"|Name ! align="center" style="background:#f0f0f0;"|V...) |
Bg (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{| {{prettytable}} class="wikitable sortable" style="text-align:right" | {| {{prettytable}} class="wikitable sortable" style="text-align:right" | ||
! align="center" style="background:#f0f0f0;"|Name | ! align="center" style="background:#f0f0f0;"| {{{Name_n|Name}}} | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{variant_n|Variant}}} | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{lang_n|Language}}} | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{size_n|Size}}} ({{{flash_n|Flash}}}) (Bytes) | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{size_n|Size}}} ({{{context_n|Context}}}) (Bytes) | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{size_n|Size}}} ({{{stack_n|Stack}}}) (Bytes) | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{hashsize_n|Hashsize}}} (Bits) | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{blocksize_n|Blockize}}} (Bits) | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{cycles_n|Cycles}}} ({{{init_n|Initialisation}}}) | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{cycles_n|Cycles}}} ({{{pblock_n|per block}}}) | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{cycles_n|Cycles}}} ({{{fin_n|Finalisation}}}) | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{attacs_n|Attacs}}} | ||
! align="center" style="background:#f0f0f0;"|Paper | ! align="center" style="background:#f0f0f0;"| {{{paper_n|Paper}}} | ||
! align="center" style="background:#f0f0f0;"| | ! align="center" style="background:#f0f0f0;"| {{{license_n|License / Patents}}} | ||
|- | |- | ||
| SHA-256||C ||C ||3428||40|| ||256||512||257||179184||183576|| || || | | SHA-256||C ||C ||3428||40|| ||256||512||257||179184||183576|| || || |
Version vom 10. Dezember 2008, 17:46 Uhr
Name | Variant | Language | Size (Flash) (Bytes) | Size (Context) (Bytes) | Size (Stack) (Bytes) | Hashsize (Bits) | Blockize (Bits) | Cycles (Initialisation) | Cycles (per block) | Cycles (Finalisation) | Attacs | Paper | License / Patents |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SHA-256 | C | C | 3428 | 40 | 256 | 512 | 257 | 179184 | 183576 | ||||
SHA-256 | Asm | Asm | 1600 | 40 | 256 | 512 | 314 | 53386 | 53791 | ||||
SHA-1 | C | C | 2774 | 28 | 160 | 512 | 91 | 81344 | 85736 | ||||
SHA-1 | Asm | Asm | 1070 | 28 | 160 | 512 | 218 | 40330 | 40735 | ||||
MD5 | C | C | 2494 | 20 | 128 | 512 | 123 | 41454 | 42076 | ||||
MD5 | Asm | Asm | 1686 | 20 | 128 | 512 | 123 | 18030 | 18497 |