<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=HAVAL</id>
	<title>HAVAL - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=HAVAL"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=HAVAL&amp;action=history"/>
	<updated>2026-05-24T18:19:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=HAVAL&amp;diff=305478&amp;oldid=prev</id>
		<title>imported&gt;Evilninja: template used, ref added</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=HAVAL&amp;diff=305478&amp;oldid=prev"/>
		<updated>2025-09-21T11:07:37Z</updated>

		<summary type="html">&lt;p&gt;template used, ref added&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;HAVAL&amp;#039;&amp;#039;&amp;#039; ist eine [[kryptologische Hashfunktion]].&lt;br /&gt;
Im Gegensatz zu [[Message Digest Algorithm 5|MD5]] ist es mit HAVAL, wie mit anderen moderneren Algorithmen, möglich, Hashes variabler Länge zu erzeugen, vor allem von 128 Bit, 160 Bit, 192 Bit, 224 Bit und 256 Bit. HAVAL erlaubt außerdem eine variable Anzahl von Runden (3, 4, oder 5). HAVAL wurde von [[Yuliang Zheng]], [[Josef Pieprzyk]] und [[Jennifer Seberry]] im Jahr [[1992]] erfunden.&amp;lt;ref&amp;gt;{{internetquelle&lt;br /&gt;
| url=http://labs.calyptix.com/haval.php&lt;br /&gt;
| titel=HAVAL&lt;br /&gt;
| archiv-url=https://web.archive.org/web/20150111210116/http://labs.calyptix.com/haval.php&lt;br /&gt;
| archiv-datum=2015-01-11&lt;br /&gt;
| hrsg=labs.calyptix.com&lt;br /&gt;
| zugriff=2025-09-21}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur&lt;br /&gt;
| Titel=HAVAL — A One-Way Hashing Algorithm with Variable Length of Output (Extended Abstract)&lt;br /&gt;
| Sprache=en&lt;br /&gt;
| Autor=Yuliang Zheng, Josef Pieprzyk, [[Jennifer Seberry]]&lt;br /&gt;
| Datum=1993&lt;br /&gt;
| Online=https://ia601506.us.archive.org/25/items/B-001-001-625/haval-paper.pdf&lt;br /&gt;
| Sammelwerk=Advances in Cryptology — AUSCRYPT’92&lt;br /&gt;
| Band=718&lt;br /&gt;
| Seiten=83-104&lt;br /&gt;
| DOI=10.1007/3-540-57220-1_54}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HAVAL Hash ==&lt;br /&gt;
Die 128 bis 256 Bit langen HAVAL-Hashes ({{enS|message digests}}) werden normalerweise als 32-, 40-, 48-, 56- oder 64-stellige [[Hexadezimalzahl]] notiert. Folgendes Beispiel zeigt eine 43 Byte lange [[ASCII]]-Eingabe und den zugehörigen HAVAL-Hash (in diesem Fall die Variante mit 256 Bit und 5 Runden):&lt;br /&gt;
&lt;br /&gt;
  HAVAL(&amp;quot;The quick brown fox jumps over the lazy dog&amp;quot;, 256, 5) =&lt;br /&gt;
  b89c551cdfe2e06dbd4cea2be1bc7d557416c58ebb4d07cbc94e49f710c55be4&lt;br /&gt;
&lt;br /&gt;
Eine kleine Änderung der Nachricht erzeugt typischerweise einen komplett anderen Hash. Wird das &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt; durch ein &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; ersetzt ergibt sich ein völlig anderes Ergebnis:&lt;br /&gt;
&lt;br /&gt;
  HAVAL(&amp;quot;The quick brown fox jumps over the lazy cog&amp;quot;, 256, 5) =&lt;br /&gt;
  60983bb8c8f49ad3bea29899b78cd741f4c96e911bbc272e5550a4f195a4077e&lt;br /&gt;
&lt;br /&gt;
Der Hash eines [[Zeichenkette|Strings]] der Länge Null ist:&lt;br /&gt;
&lt;br /&gt;
  HAVAL(&amp;quot;&amp;quot;, 256, 5) =&lt;br /&gt;
  be417bb4dd5cfb76c7126f4f8eeb1553a449039307b1a3cd451dbfdc0fbbe330&lt;br /&gt;
&lt;br /&gt;
== Sicherheit ==&lt;br /&gt;
Am 17. August 2004 wurde von Xiaoyun Wang, Dengguo Feng, Xuejia Lai und Hongbo Yu eine mögliche [[Kollisionsangriff|Kollision]] gefunden, weshalb HAVAL (zumindest die Variante mit 128 Bits und 3 Runden) nur mit Vorsicht benutzt werden sollte.&amp;lt;ref&amp;gt;{{internetquelle&lt;br /&gt;
| url=https://eprint.iacr.org/2004/199&lt;br /&gt;
| titel=Collisions for Hash Functions MD4, MD5, HAVAL-128 and RIPEMD&lt;br /&gt;
| autor=[[Wang Xiaoyun|Xiaoyun Wang]], Dengguo Feng, Xuejia Lai, Hongbo Yu&lt;br /&gt;
| datum=2004-08-17&lt;br /&gt;
| hrsg=[[International Association for Cryptologic Research]]&lt;br /&gt;
| zugriff=2025-09-21}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Kryptographische Hashfunktion]]&lt;br /&gt;
[[Kategorie:Abkürzung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Evilninja</name></author>
	</entry>
</feed>