Difference between revisions of "Template:Infobox Cryptographic hash function"

From blackwiki
Jump to navigation Jump to search
imported>Sardanaphalus
m (moved Template:Infobox cryptographic hash function to Template:Infobox Cryptographic hash function: "Infobox" (template type) + Sentence-cased (MoS) topic)
imported>Sardanaphalus
(redirecting)
Line 1: Line 1:
{| class="infobox" style="width: 23em;"
+
#redirect [[Template:Infobox Encryption method]]
|colspan="2" style="text-align: center; font-size: larger; padding-bottom: 8px" | '''{{{name}}}'''
 
|-
 
{{#if:{{{image<includeonly>|</includeonly>}}}|
 
<!-- -->{{!}} colspan=2 style="text-align:center;" {{!}}
 
{{{image<includeonly>|</includeonly>}}}
 
<div><small>{{{caption}}}</small></div>
 
}}
 
|-
 
{{#if:{{{designers<includeonly>|</includeonly>}}}{{{publish date|}}}{{{series|}}}{{{derived from|}}}{{{derived to|}}}{{{related to|}}}{{{certification|}}} |
 
<!-- -->! colspan=2 style="background: lightsteelblue; text-align: center; vertical-align: middle;" {{!}} General
 
}}
 
|-
 
{{#if:{{{designers<includeonly>|</includeonly>}}}|
 
<!-- -->! Designer(s):
 
<!-- -->{{!}} {{{designers}}}
 
}}
 
|-
 
{{#if:{{{publish date<includeonly>|</includeonly>}}}|
 
<!-- -->! First published:
 
<!-- -->{{!}} {{{publish date}}}
 
}}
 
|-
 
{{#if:{{{series<includeonly>|</includeonly>}}}|
 
<!-- -->! Series:
 
<!-- -->{{!}} {{{series}}}
 
}}
 
|-
 
{{#if:{{{derived from<includeonly>|</includeonly>}}}|
 
<!-- -->! Derived from:
 
<!-- -->{{!}} {{{derived from}}}
 
}}
 
|-
 
{{#if:{{{derived to<includeonly>|</includeonly>}}}|
 
<!-- -->! Successor(s):
 
<!-- -->{{!}} {{{derived to}}}
 
}}
 
|-
 
{{#if:{{{related to<includeonly>|</includeonly>}}}|
 
<!-- -->! Related to:
 
<!-- -->{{!}} {{{related to}}}
 
}}
 
|-
 
{{#if:{{{certification<includeonly>|</includeonly>}}}|
 
<!-- -->! Certification:
 
<!-- -->{{!}} {{{certification}}}
 
}}
 
|-
 
{{#if:{{{digest size<includeonly>|</includeonly>}}}{{{security claim|}}}{{{structure|}}}{{{rounds|}}} |
 
<!-- -->! colspan=2 style="background: lightsteelblue; text-align: center; vertical-align: middle;" {{!}} Detail
 
}}
 
|-
 
{{#if:{{{digest size<includeonly>|</includeonly>}}}|
 
<!-- -->! Digest size(s):
 
<!-- -->{{!}} {{{digest size}}}
 
}}
 
|-
 
{{#if:{{{security claim<includeonly>|</includeonly>}}}|
 
<!-- -->! [[security claim|Security claim(s)]]:
 
<!-- -->{{!}} {{{security claim}}}
 
}}
 
|-
 
{{#if:{{{structure<includeonly>|</includeonly>}}}|
 
<!-- -->! Structure:
 
<!-- -->{{!}} {{{structure}}}
 
}}
 
|-
 
{{#if:{{{rounds<includeonly>|</includeonly>}}}|
 
<!-- -->! Rounds:
 
<!-- -->{{!}} {{{rounds}}}
 
}}
 
|-
 
{{#if:{{{cryptanalysis<includeonly>|</includeonly>}}}|
 
<!-- -->! colspan=2 style="background: lightsteelblue; text-align: center; vertical-align: middle;" {{!}} Best public [[cryptanalysis]]
 
<!-- -->{{!}}-
 
<!-- -->{{!}} colspan=2 {{!}} {{{cryptanalysis}}}
 
}}
 
|}<!--
 
 
 
--><includeonly>[[Category:Cryptographic hash functions]]</includeonly><noinclude>
 
==Usage==
 
<pre>
 
{{Infobox cryptographic hash function
 
| name          =
 
| image          =
 
| caption        =
 
<!-- General -->
 
| designers      =
 
| publish date  =
 
| series        =
 
| derived from  =
 
| derived to    =
 
| related to    =
 
| certification  =
 
<!-- Detail -->
 
| digest size    =
 
| structure      =
 
| rounds        =
 
| cryptanalysis  =
 
}}
 
</pre>
 
===Description of fields===
 
<!-- (See [[Template talk:Infobox cryptographic hash function|talk page]] for an example) -->
 
 
 
All fields except for ''name'' are optional.
 
 
 
*'''name''': Name of the hash function, or preferably the abbreviation if the expansion contains multiple words and would not fit well.
 
*'''image''': An illustrative image of the function; typically a diagram of the function's structure.
 
**'''caption''': (Only if the image is specified) caption for the image.
 
 
 
;General
 
*'''designers''': Names of the designers/authors of the hash function, separated by commas. Should not contain organization names ''unless'' names of the real authors are unknown. The names should be linked if articles about them exist.
 
*'''publish date''': Date that the hash function was first presented. If the exact date is unknown, this should at least contain the year number.
 
*'''series''': A comma-separated list of hash functions in a series, usually named similarly. For example, "MD, [[MD2]], MD3, [[MD4]], [[MD5]]"
 
*'''derived from''': A comma-separated list of hash functions that inspired the design of the subject hash function. Do not duplicate the "series" field here.
 
*'''derived to''': A comma-separated list of hash functions whose design was inspired by the subject hash function. Do not duplicate the "series" field here.
 
*'''related to''': A list of hash functions that are otherwise related to the subject. This field should be used minimally, and only when the relation is clearly remarkable.
 
*'''certification''': Cryptography expert groups that have selected or recommended this algorithm. For example, "[[NESSIE]]", "[[CRYPTREC]]"
 
 
 
;Detail
 
*'''digest size''': Size of hash function digest output, in bits. Should include the suffix "bits". For example, "128 bits"
 
*'''structure''': Design structure of the hash function.
 
*'''rounds''': The number(s) of rounds the hash function was originally designed to work with.
 
*'''cryptanalysis''': The best-known cryptanalysis for the subject hash function. Should contain a brief overview of the vulnerabilities and a [[WP:FOOT|footnote]] link to the reference.
 
 
 
=== Extra features ===
 
 
 
* Articles that use this template are automatically included in the [[:Category:Cryptographic hash functions]].
 
 
 
==See also==
 
* [[Template:Crypto block|<nowiki>{{crypto navbox | hash}}</nowiki>]]: a navigation box for cryptographic hash functions
 
* [[Template:Infobox block cipher|<nowiki>{{infobox block cipher}}</nowiki>]]: a similar infobox for block ciphers
 
 
 
 
 
{{DEFAULTSORT:Cryptographic hash function}}
 
 
 
[[Category:Cryptography templates]]
 
[[Category:Templates using ParserFunctions]]
 
[[Category:Technology infobox templates]]
 
 
 
</noinclude>
 

Revision as of 16:45, 5 March 2008