Difference between revisions of "Template:Cryptography hash"

From blackwiki
Jump to navigation Jump to search
imported>Grin
(+balloon hashing)
imported>Cherkash
m
 
(9 intermediate revisions by 4 users not shown)
Line 30: Line 30:
 
| group3 = Other functions
 
| group3 = Other functions
 
| list3  =
 
| list3  =
 +
* [[BLAKE3]]
 
* [[CubeHash|CubeHash]]
 
* [[CubeHash|CubeHash]]
 
* [[Elliptic curve only hash|ECOH]]
 
* [[Elliptic curve only hash|ECOH]]
Line 37: Line 38:
 
* [[HAVAL]]
 
* [[HAVAL]]
 
* [[Kupyna]]
 
* [[Kupyna]]
* [[LAN Manager#LM hash details|LM hash]]
+
* [[LSH (hash function)|LSH]]
 
* [[MD2 (hash function)|MD2]]
 
* [[MD2 (hash function)|MD2]]
 
* [[MD4]]
 
* [[MD4]]
 
* [[MD6]]
 
* [[MD6]]
 
* [[MDC-2]]
 
* [[MDC-2]]
* [[N-Hash]]
+
* [[N-hash]]
 
* [[RIPEMD]]
 
* [[RIPEMD]]
 
* [[RadioGatún]]
 
* [[RadioGatún]]
Line 53: Line 54:
 
* [[Whirlpool (hash function)|Whirlpool]]
 
* [[Whirlpool (hash function)|Whirlpool]]
  
| group4 = [[Key derivation function]]s
+
| group4 = Password hashing/<br/>[[key stretching]] functions
 
| list4 =
 
| list4 =
 
* [[Argon2]]
 
* [[Argon2]]
 
* [[Balloon hashing|Balloon]]
 
* [[Balloon hashing|Balloon]]
 
* [[bcrypt]]
 
* [[bcrypt]]
 +
* [[Catena (cryptography)|Catena]]
 
* [[Crypt (C)|crypt]]
 
* [[Crypt (C)|crypt]]
 +
* [[LAN Manager#LM hash details|LM hash]]
 
* [[Lyra2]]
 
* [[Lyra2]]
 +
* [[Makwa (cryptography)|Makwa]]
 
* [[PBKDF2]]
 
* [[PBKDF2]]
 
* [[scrypt]]
 
* [[scrypt]]
 +
* [[yescrypt]]
  
<!--
+
| group5 = General purpose<br/>[[key derivation function]]s
These four may not be notable enough for their inclusion here:
+
| list5 =
* [[Lyra2]]
+
* [[HKDF]]
* [[Catena]]
+
* KDF1/KDF2
* [[Makwa]]
 
* [[yescrypt]]
 
-->
 
  
| group5 = [[Message authentication code|MAC functions]]
+
| group6 = [[Message authentication code|MAC functions]]
| list5 =
+
| list6 =
 
* [[Data Authentication Algorithm|DAA]]
 
* [[Data Authentication Algorithm|DAA]]
 
* [[CBC-MAC]]
 
* [[CBC-MAC]]
Line 85: Line 87:
 
* [[SipHash]]
 
* [[SipHash]]
  
| group6 = [[Authenticated encryption|Authenticated<br/>encryption]] modes
+
| group7 = [[Authenticated encryption|Authenticated<br/>encryption]] modes
| list6 =
+
| list7 =
 
* [[CCM mode|CCM]]
 
* [[CCM mode|CCM]]
 
* [[CWC mode|CWC]]
 
* [[CWC mode|CWC]]
Line 94: Line 96:
 
* [[OCB mode|OCB]]
 
* [[OCB mode|OCB]]
  
| group7 = Attacks
+
| group8 = Attacks
| list7 =
+
| list8 =
 
* [[Collision attack]]
 
* [[Collision attack]]
 
* [[Preimage attack]]
 
* [[Preimage attack]]
Line 104: Line 106:
 
* [[Length extension attack]]
 
* [[Length extension attack]]
  
| group8 = Design
+
| group9 = Design
| list8 =
+
| list9 =
 
* [[Avalanche effect]]
 
* [[Avalanche effect]]
 
* [[Collision (computer science)|Hash collision]]
 
* [[Collision (computer science)|Hash collision]]
Line 112: Line 114:
 
* [[HAIFA construction]]
 
* [[HAIFA construction]]
  
| group9 = Standardization
+
| group10 = Standardization
| list9 =
+
| list10 =
 
* [[CRYPTREC]]
 
* [[CRYPTREC]]
 
* [[NESSIE]]
 
* [[NESSIE]]
 
* [[NIST hash function competition]]
 
* [[NIST hash function competition]]
  
| group10 = Utilization
+
| group11 = Utilization
| list10 =
+
| list11 =
 
* [[Post-quantum cryptography#Hash-based cryptography|Hash-based cryptography]]
 
* [[Post-quantum cryptography#Hash-based cryptography|Hash-based cryptography]]
* [[Key stretching]]
 
 
* [[Merkle tree]]
 
* [[Merkle tree]]
 
* [[Message authentication]]
 
* [[Message authentication]]

Latest revision as of 06:06, 20 July 2020

50px Template documentation

The hashes, MACs and authenticated encryption navigation box

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

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

{{cryptography navbox|hash}}

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


TemplateData
This is the TemplateData documentation for this template used by VisualEditor and other tools; see the monthly parameter usage report for this template.

TemplateData for Cryptography hash

Please use "Cryptography navbox" template instead.

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
No parameters specified