<?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=John_the_Ripper</id>
	<title>John the Ripper - 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=John_the_Ripper"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=John_the_Ripper&amp;action=history"/>
	<updated>2026-06-05T06:47:44Z</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=John_the_Ripper&amp;diff=154765&amp;oldid=prev</id>
		<title>imported&gt;Phzh: Form, typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=John_the_Ripper&amp;diff=154765&amp;oldid=prev"/>
		<updated>2025-10-16T12:56:55Z</updated>

		<summary type="html">&lt;p&gt;Form, typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name                  = John the Ripper&lt;br /&gt;
|Logo                  = &lt;br /&gt;
|Screenshot            = &lt;br /&gt;
|Beschreibung          = schneller Passwortknacker, um schwache Passwörter aufzudecken&lt;br /&gt;
|Maintainer            = &lt;br /&gt;
|Hersteller            = SolarDesigner / Openwall Project&lt;br /&gt;
|Erscheinungsjahr      = &lt;br /&gt;
|AktuelleVersion       = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVorabVersion  = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem        = [[Unix]], [[Windows]] oder [[Disk Operating System|DOS]]&lt;br /&gt;
|Programmiersprache    = [[C (Programmiersprache)|C]]&lt;br /&gt;
|Kategorie             = [[:Kategorie:Spionagesoftware|Spionagesoftware]]&lt;br /&gt;
|Lizenz                = [[GNU General Public License|GPL]]&lt;br /&gt;
|Deutsch               = &lt;br /&gt;
|Website               = [https://www.openwall.com/john/ openwall.com/john/]&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;John the Ripper&amp;#039;&amp;#039;&amp;#039;, kurz &amp;#039;&amp;#039;&amp;#039;John&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;JtR&amp;#039;&amp;#039;&amp;#039;, ist eine von Alexander Peslyak (SolarDesigner) geschriebene und weit verbreitete [[freie Software]] zum Testen von Authentifizierungseinrichtungen und Ermitteln von [[Passwort|Passwörtern]]. Es unterliegt der [[GNU General Public License]]. Die erste Version wurde 1996 vorgestellt. Ursprünglich für [[Unix]]-Betriebssysteme entwickelt, ist es derzeit auf 14 verschiedenen [[Betriebssystem]]en lauffähig und ist eines der beliebtesten derartigen Programme. Es wird auch der Quellcode zur Anpassung an andere Computersysteme bereitgestellt.&lt;br /&gt;
&lt;br /&gt;
John kann zu einem vorhandenen [[Kryptographische Hashfunktion|Hashwert]] eines Passworts durch [[Brute-Force]] bzw. durch einen [[Wörterbuchangriff]] (Dictionary-Attack, Passwörter aus einer Textdatei auslesen) das Passwort ermitteln. Dies funktioniert durch Hashen des Probe-Passworts, des sogenannten Kandidaten, und Vergleich des daraus entstandenen Hashwerts mit dem gegebenen. Sind beide gleich, so wurde das Passwort gefunden, falls es sich nicht um eine [[Hashkollision]] handelt, die aber sehr unwahrscheinlich ist. Die Kandidaten können dabei aus einer Wörterliste ausgelesen werden, oder im &amp;#039;&amp;#039;incremental mode&amp;#039;&amp;#039; anhand von [[Regulärer Ausdruck|Regulären Ausdrücken]] von John generiert werden. Für den letzteren Modus liegen zahlreiche Ausdrücke bei, die sich daran orientieren, wie Menschen Passwörter bilden.&lt;br /&gt;
&lt;br /&gt;
John ist in der Lage, mit [[Data Encryption Standard|DES]] (Traditional, BSDI, Kerberos, Microsoft LM), [[MD5]] sowie [[Blowfish]] zu testen. [[Patch (Software)|Patches]], die auf der Website bereitgestellt, aber offiziell nicht unterstützt werden, erweitern den Umfang um wesentlich mehr Algorithmen von diverser Software und auch Passwortdateien. Der Schwerpunkt von John liegt jedoch bei kryptographischen Hash-Funktionen.&lt;br /&gt;
&lt;br /&gt;
Die [[Assemblersprache|Assemblerbefehle]] mit der [[Multi Media Extension|MMX]]-Erweiterung, welche lange Zeit die beste Optimierung (für [[X86-Prozessor|x86]]-[[Prozessor|CPUs]]) darstellte, wurde ab der Version 1.7.2 durch die modernen [[SSE2]]-Assemblerbefehle ersetzt. Er ermöglicht auf neueren CPUs eine wesentliche Leistungssteigerung. Ursache hierfür ist weniger der verwendete SSE2-Befehlssatz, sondern vielmehr die Registeranzahl, welche neuere CPUs bieten. Wurden früher nur 8 Register in die CPU integriert, so sind es bei neuen AMD/INTEL Prozessoren bereits 16.&lt;br /&gt;
&lt;br /&gt;
Für AMD gilt dabei eine Einschränkung, welche eventuell noch bereinigt wird. AMD-Prozessoren stehen im 32-Bit-Modus lediglich 8 der 16 Register zur Verfügung. Daher ist es bei [[AMD64]]-Prozessoren anzuraten, den 64-Bit-Betriebmodus bzw. [[Multi Media Extension|MMX]] (im 32-Bit-Modus) als Optimierung zu wählen. Diese Erkenntnis führte zur SSE2-Entwicklung in John The Ripper.&lt;br /&gt;
&lt;br /&gt;
Auch wurde eine [[AltiVec]]-Unterstützung für die [[PowerPC]]-Architektur (PPC) eingeführt, die ebenfalls enorme Geschwindigkeitssteigerungen bringen soll.&lt;br /&gt;
&lt;br /&gt;
Ab Version 1.7.2 bietet John [[SSE2]] auch auf diversen BSD-Betriebssystemen an. So stehen für [[OpenBSD]], [[FreeBSD]] und [[NetBSD]] wesentlich mehr build targets zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Ebenfalls neu ist ab Version 1.7.2 eine kommerzielle Version, welche allerdings ebenfalls den Quellcode mitbringt. Diese Version soll sich an Firmen richten, die John zur regulären Prüfung ihrer Passwörter einsetzen. Veränderte Regeln sowie einige Verbesserungen der Dokumentation (welche auf die Zielplattform abgestimmt wurde) sind ausschließlich für diese Version vorgenommen worden.&lt;br /&gt;
Firmen und Administratoren erhalten damit einen Zeitvorteil, der gegenüber der kostenlosen Version, welche oftmals Änderungen per Hand an der Konfiguration erfordert, teilweise gravierend ist.&lt;br /&gt;
&lt;br /&gt;
== Verteiltes und paralleles Rechnen ==&lt;br /&gt;
Mit Hilfe von Distributed John (djohn) lässt sich der Rechenaufwand auf mehrere Rechner nach dem Prinzip des [[Verteiltes Rechnen|Verteilten Rechnens]] aufteilen. Mit Hilfe von John-MPI (John the Ripper MPI-Patch) kann der Rechenaufwand auf mehrere Cores eines oder mehrerer Systeme nach dem Prinzip des [[Parallelrechner|parallelen Rechnens]] unter Verwendung von [[Message Passing Interface|MPI]] aufgeteilt werden.&lt;br /&gt;
&lt;br /&gt;
== Rechtliches ==&lt;br /&gt;
John the Ripper kann zur unerlaubten Umgehung von Sicherheitsvorkehrungen verwendet werden. Damit stehen bestimmte Handlungen, wie die gezielte Verbreitung zu diesem Zweck in Deutschland nach {{§|202c|stgb|juris}} [[Strafgesetzbuch (Deutschland)|StGB]] ([[Vorbereiten des Ausspähens und Abfangens von Daten|„Hackerparagraf“]]) unter Strafe.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.openwall.com/john/ offizielle Webseite] (englisch)&lt;br /&gt;
* [https://freshmeat.net/projects/john/ Projektseite bei Freshmeat.net]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freie Kryptosoftware]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Phzh</name></author>
	</entry>
</feed>