Difference between revisions of "Template:Cryptography hash"

From blackwiki
Jump to navigation Jump to search
imported>RubenSchade
(converted to use hlist for accessibility as per WP:HLIST)
Line 3: Line 3:
 
|border = {{{border|{{{1|}}}}}}
 
|border = {{{border|{{{1|}}}}}}
 
|state = {{{state|}}}
 
|state = {{{state|}}}
 +
|listclass = hlist
  
 
|title = [[Cryptographic hash function]]s and [[Message authentication code|message authentication codes (MACs)]]
 
|title = [[Cryptographic hash function]]s and [[Message authentication code|message authentication codes (MACs)]]
  
 
|group1 = Common functions
 
|group1 = Common functions
|list1 = [[MD5]]{{·}}[[SHA-1]]{{·}}[[SHA-2]]
+
|list1 =  
 +
*[[MD5]]
 +
*[[SHA-1]]
 +
*[[SHA-2]]
  
 
|group2 = Functions
 
|group2 = Functions
|list2 = [[Fast Syndrome Based Hash|FSB]]{{·}}[[SHA-3]]{{·}}[[Elliptic curve only hash|ECOH]]{{·}}[[GOST (hash function)|GOST]]{{·}}[[HAS-160]]{{·}}[[HAVAL]]{{·}}[[LM hash]]{{·}}[[MDC-2]]{{·}}[[MD2 (cryptography)|MD2]]{{·}}[[MD4]]{{·}}[[N-Hash]]{{·}}[[RadioGatún]]{{·}}[[RIPEMD]]{{·}}[[Snefru]]{{·}}[[SWIFFT]]{{·}}[[Tiger (cryptography)|Tiger]]{{·}}[[Very smooth hash|VSH]]{{·}}[[Whirlpool (cryptography)|WHIRLPOOL]]{{·}}[[Crypt (Unix)#Library Function|crypt(3)]] (DES)
+
|list2 =  
 +
*[[Fast Syndrome Based Hash|FSB]]
 +
*[[SHA-3]]
 +
*[[Elliptic curve only hash|ECOH]]
 +
*[[GOST (hash function)|GOST]]
 +
*[[HAS-160]]
 +
*[[HAVAL]]
 +
*[[LM hash]]
 +
*[[MDC-2]]
 +
*[[MD2 (cryptography)|MD2]]
 +
*[[MD4]]
 +
*[[N-Hash]]
 +
*[[RadioGatún]]
 +
*[[RIPEMD]]
 +
*[[Snefru]]
 +
*[[SWIFFT]]
 +
*[[Tiger (cryptography)|Tiger]]
 +
*[[Very smooth hash|VSH]]
 +
*[[Whirlpool (cryptography)|WHIRLPOOL]]
 +
*[[Crypt (Unix)#Library Function|crypt(3)]] (DES)
  
 
|group3 = [[SHA-3]] finalists
 
|group3 = [[SHA-3]] finalists
|list3 = [[BLAKE (hash function)|BLAKE]]{{·}}[[Grøstl]]{{·}}[[JH (hash function)|JH]]{{·}}[[Keccak]]{{·}}[[Skein (hash function)|Skein]]
+
|list3 =  
 +
*[[BLAKE (hash function)|BLAKE]]
 +
*[[Grøstl]]
 +
*[[JH (hash function)|JH]]
 +
*[[Keccak]]
 +
*[[Skein (hash function)|Skein]]
  
 
|group4 = MAC algorithms  
 
|group4 = MAC algorithms  
|list4 = [[Data Authentication Algorithm|DAA]]{{·}}[[CBC-MAC]]{{·}}[[HMAC]]{{·}}[[One-key MAC|OMAC]]/[[CMAC]]{{·}}[[PMAC (cryptography)|PMAC]]{{·}}[[VMAC]]{{·}}[[UMAC]]{{·}}[[Poly1305-AES]]
+
|list4 =  
 +
*[[Data Authentication Algorithm|DAA]]
 +
*[[CBC-MAC]]
 +
*[[HMAC]]
 +
*[[One-key MAC|OMAC]]/[[CMAC]]
 +
*[[PMAC (cryptography)|PMAC]]
 +
*[[VMAC]]
 +
*[[UMAC]]
 +
*[[Poly1305-AES]]
  
 
|group5 = [[Authenticated encryption|Authenticated<br/>encryption]] modes
 
|group5 = [[Authenticated encryption|Authenticated<br/>encryption]] modes
|list5 = [[CCM mode|CCM]]{{·}}[[CWC mode|CWC]]{{·}}[[EAX mode|EAX]]{{·}}[[Galois/Counter Mode|GCM]]{{·}}[[IAPM (mode)|IAPM]]{{·}}[[OCB mode|OCB]]
+
|list5 =  
 +
*[[CCM mode|CCM]]
 +
*[[CWC mode|CWC]]
 +
*[[EAX mode|EAX]]
 +
*[[Galois/Counter Mode|GCM]]
 +
*[[IAPM (mode)|IAPM]]
 +
*[[OCB mode|OCB]]
  
 
|group6 = Attacks
 
|group6 = Attacks
|list6 = [[Collision attack]]{{·}}[[Preimage attack]]{{·}}[[Birthday attack]]{{·}}[[Brute force attack]]{{·}}[[Rainbow table]]{{·}}[[Distinguishing attack]]{{·}}[[Side-channel attack]]
+
|list6 =  
 +
*[[Collision attack]]
 +
*[[Preimage attack]]
 +
*[[Birthday attack]]
 +
*[[Brute force attack]]
 +
*[[Rainbow table]]
 +
*[[Distinguishing attack]]
 +
*[[Side-channel attack]]
  
 
|group7 = Misc.
 
|group7 = Misc.
|list7 = [[Avalanche effect]]{{·}}[[Collision (computer science)|Hash collision]]{{·}}[[Merkle–Damgård construction]]{{·}}[[Salt (cryptography)|Salt]]
+
|list7 =  
 +
*[[Avalanche effect]]
 +
*[[Collision (computer science)|Hash collision]]
 +
*[[Merkle–Damgård construction]]
 +
*[[Salt (cryptography)|Salt]]
  
 
|group8 = Standardization
 
|group8 = Standardization
|list8 = [[CRYPTREC]]{{·}}[[NESSIE]]{{·}}[[NIST hash function competition]]
+
|list8 =  
 +
*[[CRYPTREC]]
 +
*[[NESSIE]]
 +
*[[NIST hash function competition]]
  
 
}}<noinclude>
 
}}<noinclude>

Revision as of 10:37, 17 February 2012

The hashes, MACs and authenticated encryption navigation box

This template is a "specialised crypto navigation box". It should not be added directly to an article. Instead it should be used within the main crypto navigation box.

To use this template together with the main crypto navigation box add this code to the bottom of an article:

{{crypto navbox|hash}}

For more details about these navigation boxes please see the instructions at the main crypto navigation box and at the WikiProject Cryptography.