https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=%2Fdev%2Frandom /dev/random - Versionsgeschichte 2025-05-15T03:20:45Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.44.0-wmf.28 https://de.wikipedia.org/w/index.php?title=/dev/random&diff=235784648&oldid=prev Phzh: Form, typo 2023-07-24T21:31:44Z <p>Form, typo</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 24. Juli 2023, 23:31 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''&lt;code&gt;/dev/random&lt;/code&gt;''' ist unter vielen [[Unixoides System|unixoiden Betriebssystemen]] eine zeichenorientierte [[virtuelle Gerätedatei]], über das Programme auf einen systemweiten [[Zufallszahlengenerator]] von hoher Qualität zugreifen können. Da für [[Rechnernetz|netzwerkorientierte]] Systeme wie Unix [[Kryptographie]]-Dienste und damit [[Zufallszahl]]en eine bedeutende Rolle spielen, kommt dieser Datei und dem dahinterstehenden Treiber eine wichtige Bedeutung zu.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''&lt;code&gt;/dev/random&lt;/code&gt;''' ist unter vielen [[Unixoides System|unixoiden Betriebssystemen]] eine zeichenorientierte [[virtuelle Gerätedatei]], über das Programme auf einen systemweiten [[Zufallszahlengenerator]] von hoher Qualität zugreifen können. Da für [[Rechnernetz|netzwerkorientierte]] Systeme wie Unix [[Kryptographie]]-Dienste und damit [[Zufallszahl]]en eine bedeutende Rolle spielen, kommt dieser Datei und dem dahinterstehenden Treiber eine wichtige Bedeutung zu.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der Zufallsgenerator sammelt [[Umgebungsrauschen]] von [[Gerätetreiber]]n und anderen Quellen in einem [[Entropie (Informationstheorie)|Entropie-„Pool“]]. Der Generator speichert auch eine Abschätzung über die Anzahl der [[Bit]]s im Entropie-Pool. Aus diesem „Pool“ werden die Zufallszahlen generiert. Beim Lesen gibt &lt;code&gt;/dev/random&lt;/code&gt; nur solange Zufallszahlen zurück, bis die abgeschätzte Entropiemenge erschöpft ist; dann blockieren Lesezugriffe auf &lt;code&gt;/dev/random&lt;/code&gt;, bis zusätzliches Umgebungsrauschen erhalten wurde.&lt;ref&gt;[[Linux]] [[manpage]] [http://www.kernel.org/doc/man-pages/online/pages/man4/random.4.html random(4)]&lt;/ref&gt;&lt;ref&gt;[[Solaris (Betriebssystem)|Solaris]] 10 manpage {{Webarchiv<del style="font-weight: bold; text-decoration: none;">|text=random(7d)</del> |url=http://docs.sun.com/app/docs/doc/816-5177/random-7d |wayback=20090216185131}}&lt;/ref&gt; &lt;code&gt;/dev/random&lt;/code&gt; sollte ausreichend sein für Anwendungszwecke, die auf eine sehr hohe Qualität der Zufälligkeit angewiesen sind, wie etwa [[Verschlüsselung]] (beispielsweise [[One-Time-Pad]]s oder [[Public Key|Schlüsselerzeugung]]). Aus Geschwindigkeitsgründen wird in der Praxis oft nur der „Seed“ eines Pseudo-Zufallszahlengenerators von &lt;code&gt;/dev/random&lt;/code&gt; gelesen (z.&amp;nbsp;B. in [[OpenSSL]], [[Pretty Good Privacy|PGP]] und [[GnuPG]]).</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der Zufallsgenerator sammelt [[Umgebungsrauschen]] von [[Gerätetreiber]]n und anderen Quellen in einem [[Entropie (Informationstheorie)|Entropie-„Pool“]]. Der Generator speichert auch eine Abschätzung über die Anzahl der [[Bit]]s im Entropie-Pool. Aus diesem „Pool“ werden die Zufallszahlen generiert. Beim Lesen gibt &lt;code&gt;/dev/random&lt;/code&gt; nur solange Zufallszahlen zurück, bis die abgeschätzte Entropiemenge erschöpft ist; dann blockieren Lesezugriffe auf &lt;code&gt;/dev/random&lt;/code&gt;, bis zusätzliches Umgebungsrauschen erhalten wurde.&lt;ref&gt;[[Linux]] [[manpage]] [http://www.kernel.org/doc/man-pages/online/pages/man4/random.4.html random(4)]&lt;/ref&gt;&lt;ref&gt;[[Solaris (Betriebssystem)|Solaris]] 10 manpage {{Webarchiv |url=http://docs.sun.com/app/docs/doc/816-5177/random-7d<ins style="font-weight: bold; text-decoration: none;"> |text=random(7d)</ins> |wayback=20090216185131}}&lt;/ref&gt; &lt;code&gt;/dev/random&lt;/code&gt; sollte ausreichend sein für Anwendungszwecke, die auf eine sehr hohe Qualität der Zufälligkeit angewiesen sind, wie etwa [[Verschlüsselung]] (beispielsweise [[One-Time-Pad]]s oder [[Public Key|Schlüsselerzeugung]]). Aus Geschwindigkeitsgründen wird in der Praxis oft nur der „Seed“ eines Pseudo-Zufallszahlengenerators von &lt;code&gt;/dev/random&lt;/code&gt; gelesen (z.&amp;nbsp;B. in [[OpenSSL]], [[Pretty Good Privacy|PGP]] und [[GnuPG]]).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der aktuelle Füllstand des Entropie-Pools lässt sich unter [[Linux (Kernel)|Linux]] aus der Datei &lt;code&gt;/proc/sys/kernel/random/entropy_avail&lt;/code&gt; ermitteln. Eine Ausgabe der Datei liefert die verfügbare Entropie in Bit, wobei das Maximum von 4096 Bit einem vollständig gefüllten „Pool“ entspricht.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der aktuelle Füllstand des Entropie-Pools lässt sich unter [[Linux (Kernel)|Linux]] aus der Datei &lt;code&gt;/proc/sys/kernel/random/entropy_avail&lt;/code&gt; ermitteln. Eine Ausgabe der Datei liefert die verfügbare Entropie in Bit, wobei das Maximum von 4096 Bit einem vollständig gefüllten „Pool“ entspricht.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== /dev/urandom ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== /dev/urandom ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Aus '''&lt;code&gt;/dev/urandom&lt;/code&gt;''' (von engl. {{lang|en|''unlimited random(ness)''}}) können wie aus &lt;code&gt;/dev/random&lt;/code&gt; Zufallszahlen gelesen werden. &lt;code&gt;/dev/urandom&lt;/code&gt; blockiert jedoch nicht, wenn eine definierte Entropieschwelle unterschritten wird. In diesem Fall kann nicht ganz ausgeschlossen werden, dass es einem Angreifer gelingt, die erzeugten [[Pseudozufall]]szahlen im Nachhinein zu berechnen.&lt;ref&gt;http://linux.die.net/man/4/urandom&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Aus '''&lt;code&gt;/dev/urandom&lt;/code&gt;''' (von engl. {{lang|en|''unlimited random(ness)''}}) können wie aus &lt;code&gt;/dev/random&lt;/code&gt; Zufallszahlen gelesen werden. &lt;code&gt;/dev/urandom&lt;/code&gt; blockiert jedoch nicht, wenn eine definierte Entropieschwelle unterschritten wird. In diesem Fall kann nicht ganz ausgeschlossen werden, dass es einem Angreifer gelingt, die erzeugten [[Pseudozufall]]szahlen im Nachhinein zu berechnen.&lt;ref&gt;<ins style="font-weight: bold; text-decoration: none;">[</ins>http://linux.die.net/man/4/urandom<ins style="font-weight: bold; text-decoration: none;"> linux.die.net]</ins>&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; (wie auch &lt;code&gt;/dev/urandom&lt;/code&gt;) ist weder im [[Filesystem Hierarchy Standard]] 2.3 noch in der [[Single UNIX Specification]] 3.0 spezifiziert. Der [[Linux]]-[[Kernel (Betriebssystem)|Kernel]] stellte 1994 als erstes Betriebssystem ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät bereit, woraufhin andere unixoide Betriebssysteme nachzogen,&lt;ref&gt;{{Internetquelle |url=https://everything2.com/title/%252Fdev%252Frandom |titel=/dev/random – Everything2.com |abruf=2021-09-11}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Jack Lloyd |url=https://randombit.net/bitbashing/posts/syllable_dev_random.html |titel=On Syllable's /dev/random |datum=2008-12-09 |sprache=en |abruf=2021-09-11}}&lt;/ref&gt; so zum Beispiel FreeBSD 2.2 ab Juni 2000&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; oder [[Solaris (Betriebssystem)|Solaris]] 9 ab 2002.&lt;ref&gt;{{Webarchiv |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |text=Archivlink |wayback=20090731171753}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; (wie auch &lt;code&gt;/dev/urandom&lt;/code&gt;) ist weder im [[Filesystem Hierarchy Standard]] 2.3 noch in der [[Single UNIX Specification]] 3.0 spezifiziert. Der [[Linux]]-[[Kernel (Betriebssystem)|Kernel]] stellte 1994 als erstes Betriebssystem ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät bereit, woraufhin andere unixoide Betriebssysteme nachzogen,&lt;ref&gt;{{Internetquelle |url=https://everything2.com/title/%252Fdev%252Frandom |titel=/dev/random – Everything2.com |abruf=2021-09-11}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Jack Lloyd |url=https://randombit.net/bitbashing/posts/syllable_dev_random.html |titel=On Syllable's /dev/random |datum=2008-12-09 |sprache=en |abruf=2021-09-11}}&lt;/ref&gt; so zum Beispiel FreeBSD 2.2 ab Juni 2000&lt;ref&gt;<ins style="font-weight: bold; text-decoration: none;">[</ins>http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log<ins style="font-weight: bold; text-decoration: none;"> svn.freebsd.org]</ins>&lt;/ref&gt; oder [[Solaris (Betriebssystem)|Solaris]] 9 ab 2002.&lt;ref&gt;{{Webarchiv |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |text=Archivlink |wayback=20090731171753}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[FreeBSD]] findet ein auf dem [[Yarrow (Algorithmus)|Yarrow-Algorithmus]] basierender Generator Verwendung&lt;ref&gt;{{Internetquelle |url=http://www.unix.com/man-page/FreeBSD/4/random/ |titel=random(4) BSD Kernel Interfaces Manual |sprache=en |<del style="font-weight: bold; text-decoration: none;">zugriff</del>=2013-04-21}}&lt;/ref&gt;. [[AIX]] verwendet seit AIX 5.2 ebenfalls eine Yarrow-Implementation.&lt;ref&gt;{{Internetquelle |url=http://lists.gnupg.org/pipermail/gnupg-devel/2003-April/019954.html |titel=AIX 5.2 /dev/random and /dev/urandom devices |sprache=en |<del style="font-weight: bold; text-decoration: none;">zugriff</del>=2013-04-21}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[FreeBSD]] findet ein auf dem [[Yarrow (Algorithmus)|Yarrow-Algorithmus]] basierender Generator Verwendung&lt;ref&gt;{{Internetquelle |url=http://www.unix.com/man-page/FreeBSD/4/random/ |titel=random(4) BSD Kernel Interfaces Manual |sprache=en |<ins style="font-weight: bold; text-decoration: none;">abruf</ins>=2013-04-21}}&lt;/ref&gt;. [[AIX]] verwendet seit AIX 5.2 ebenfalls eine Yarrow-Implementation.&lt;ref&gt;{{Internetquelle |url=http://lists.gnupg.org/pipermail/gnupg-devel/2003-April/019954.html |titel=AIX 5.2 /dev/random and /dev/urandom devices |sprache=en |<ins style="font-weight: bold; text-decoration: none;">abruf</ins>=2013-04-21}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In [[Linux]] verhält sich &lt;code&gt;/dev/random&lt;/code&gt; seit 2020 wie &lt;code&gt;/dev/urandom&lt;/code&gt;, da dessen Zufallszahlen mittlerweile als praktikabel selbst für kryptographische Zwecke angesehen werden.&lt;ref&gt;{{Internetquelle |autor=Jake Edge |url=https://lwn.net/Articles/808575/ |titel=Removing the Linux /dev/random blocking pool |werk=LWN.net |datum=2020-01-07 |sprache=en |abruf=2021-06-26}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In [[Linux]] verhält sich &lt;code&gt;/dev/random&lt;/code&gt; seit 2020 wie &lt;code&gt;/dev/urandom&lt;/code&gt;, da dessen Zufallszahlen mittlerweile als praktikabel selbst für kryptographische Zwecke angesehen werden.&lt;ref&gt;{{Internetquelle |autor=Jake Edge |url=https://lwn.net/Articles/808575/ |titel=Removing the Linux /dev/random blocking pool |werk=LWN.net |datum=2020-01-07 |sprache=en |abruf=2021-06-26}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Über Software, wie z.&amp;nbsp;B. &lt;code&gt;timer_entropyd&lt;/code&gt;, &lt;code&gt;haveged&lt;/code&gt;, &lt;code&gt;randomsound&lt;/code&gt;, lässt sich die Entropie verbessern sowie der Entropie-Pool vergrößern, damit mehr Zufallszahlen zur Verfügung stehen. Mit der [[GNU]]-Software &lt;code&gt;rng-tools&lt;/code&gt; lassen sich unter Linux und ähnlichen Betriebssystemen [[Zufallszahlengenerator#Physikalischer Zufallszahlengenerator|physikalische Zufallszahlengeneratoren]] einbinden.&lt;ref&gt;{{Webarchiv<del style="font-weight: bold; text-decoration: none;">|text=Archivlink</del> |url=http://www.vanheusden.com/te/timer_entropyd-0.1.tgz |wayback=20130921054659}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Über Software, wie z.&amp;nbsp;B. &lt;code&gt;timer_entropyd&lt;/code&gt;, &lt;code&gt;haveged&lt;/code&gt;, &lt;code&gt;randomsound&lt;/code&gt;, lässt sich die Entropie verbessern sowie der Entropie-Pool vergrößern, damit mehr Zufallszahlen zur Verfügung stehen. Mit der [[GNU]]-Software &lt;code&gt;rng-tools&lt;/code&gt; lassen sich unter Linux und ähnlichen Betriebssystemen [[Zufallszahlengenerator#Physikalischer Zufallszahlengenerator|physikalische Zufallszahlengeneratoren]] einbinden.&lt;ref&gt;{{Webarchiv |url=http://www.vanheusden.com/te/timer_entropyd-0.1.tgz<ins style="font-weight: bold; text-decoration: none;"> |text=Archivlink</ins> |wayback=20130921054659}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> </tr> </table> Phzh https://de.wikipedia.org/w/index.php?title=/dev/random&diff=216549123&oldid=prev Corpophiliac am 21. Oktober 2021 um 08:23 Uhr 2021-10-21T08:23:04Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. Oktober 2021, 10:23 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''&lt;code&gt;/dev/random&lt;/code&gt;''' ist unter vielen [[Unixoides System|unixoiden Betriebssystemen]] eine zeichenorientierte [[virtuelle Gerätedatei]], über das Programme auf einen systemweiten [[Zufallszahlengenerator]] von hoher Qualität zugreifen können. Da für [[Rechnernetz|<del style="font-weight: bold; text-decoration: none;">netzwerk</del>]]<del style="font-weight: bold; text-decoration: none;">orientierte</del> Systeme wie Unix [[Kryptographie]]-Dienste und damit [[Zufallszahl]]en eine bedeutende Rolle spielen, kommt dieser Datei und dem dahinterstehenden Treiber eine wichtige Bedeutung zu.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''&lt;code&gt;/dev/random&lt;/code&gt;''' ist unter vielen [[Unixoides System|unixoiden Betriebssystemen]] eine zeichenorientierte [[virtuelle Gerätedatei]], über das Programme auf einen systemweiten [[Zufallszahlengenerator]] von hoher Qualität zugreifen können. Da für [[Rechnernetz|<ins style="font-weight: bold; text-decoration: none;">netzwerkorientierte</ins>]] Systeme wie Unix [[Kryptographie]]-Dienste und damit [[Zufallszahl]]en eine bedeutende Rolle spielen, kommt dieser Datei und dem dahinterstehenden Treiber eine wichtige Bedeutung zu.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der Zufallsgenerator sammelt [[Umgebungsrauschen]] von [[Gerätetreiber]]n und anderen Quellen in einem [[Entropie (Informationstheorie)|Entropie-„Pool“]]. Der Generator speichert auch eine Abschätzung über die Anzahl der [[Bit]]s im Entropie-Pool. Aus diesem „Pool“ werden die Zufallszahlen generiert. Beim Lesen gibt &lt;code&gt;/dev/random&lt;/code&gt; nur solange Zufallszahlen zurück, bis die abgeschätzte Entropiemenge erschöpft ist; dann blockieren Lesezugriffe auf &lt;code&gt;/dev/random&lt;/code&gt;, bis zusätzliches Umgebungsrauschen erhalten wurde.&lt;ref&gt;[[Linux]] [[manpage]] [http://www.kernel.org/doc/man-pages/online/pages/man4/random.4.html random(4)]&lt;/ref&gt;&lt;ref&gt;[[Solaris (Betriebssystem)|Solaris]] 10 manpage {{Webarchiv|text=random(7d) |url=http://docs.sun.com/app/docs/doc/816-5177/random-7d |wayback=20090216185131}}&lt;/ref&gt; &lt;code&gt;/dev/random&lt;/code&gt; sollte ausreichend sein für Anwendungszwecke, die auf eine sehr hohe Qualität der Zufälligkeit angewiesen sind, wie etwa [[Verschlüsselung]] (beispielsweise [[One-Time-Pad]]s oder [[Public Key|Schlüsselerzeugung]]). Aus Geschwindigkeitsgründen wird in der Praxis oft nur der „Seed“ eines Pseudo-Zufallszahlengenerators von &lt;code&gt;/dev/random&lt;/code&gt; gelesen (z.&amp;nbsp;B. in [[OpenSSL]], [[Pretty Good Privacy|PGP]] und [[GnuPG]]).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der Zufallsgenerator sammelt [[Umgebungsrauschen]] von [[Gerätetreiber]]n und anderen Quellen in einem [[Entropie (Informationstheorie)|Entropie-„Pool“]]. Der Generator speichert auch eine Abschätzung über die Anzahl der [[Bit]]s im Entropie-Pool. Aus diesem „Pool“ werden die Zufallszahlen generiert. Beim Lesen gibt &lt;code&gt;/dev/random&lt;/code&gt; nur solange Zufallszahlen zurück, bis die abgeschätzte Entropiemenge erschöpft ist; dann blockieren Lesezugriffe auf &lt;code&gt;/dev/random&lt;/code&gt;, bis zusätzliches Umgebungsrauschen erhalten wurde.&lt;ref&gt;[[Linux]] [[manpage]] [http://www.kernel.org/doc/man-pages/online/pages/man4/random.4.html random(4)]&lt;/ref&gt;&lt;ref&gt;[[Solaris (Betriebssystem)|Solaris]] 10 manpage {{Webarchiv|text=random(7d) |url=http://docs.sun.com/app/docs/doc/816-5177/random-7d |wayback=20090216185131}}&lt;/ref&gt; &lt;code&gt;/dev/random&lt;/code&gt; sollte ausreichend sein für Anwendungszwecke, die auf eine sehr hohe Qualität der Zufälligkeit angewiesen sind, wie etwa [[Verschlüsselung]] (beispielsweise [[One-Time-Pad]]s oder [[Public Key|Schlüsselerzeugung]]). Aus Geschwindigkeitsgründen wird in der Praxis oft nur der „Seed“ eines Pseudo-Zufallszahlengenerators von &lt;code&gt;/dev/random&lt;/code&gt; gelesen (z.&amp;nbsp;B. in [[OpenSSL]], [[Pretty Good Privacy|PGP]] und [[GnuPG]]).</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 6:</td> <td colspan="2" class="diff-lineno">Zeile 6:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== /dev/urandom ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== /dev/urandom ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Aus '''&lt;code&gt;/dev/urandom&lt;/code&gt;''' (von engl. {{lang|en|''unlimited random(ness)''}}) können wie aus &lt;code&gt;/dev/random&lt;/code&gt; Zufallszahlen gelesen werden. &lt;code&gt;/dev/urandom&lt;/code&gt; blockiert jedoch nicht, wenn eine definierte Entropieschwelle unterschritten wird. In diesem Fall kann nicht ganz ausgeschlossen werden, dass es einem Angreifer gelingt, die erzeugten [[Pseudozufall]]szahlen im Nachhinein zu berechnen.&lt;ref&gt;http://linux.die.net/man/4/urandom&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Aus '''&lt;code&gt;/dev/urandom&lt;/code&gt;''' (von engl. {{lang|en|''unlimited random(ness)''}}) können wie aus &lt;code&gt;/dev/random&lt;/code&gt; Zufallszahlen gelesen werden. &lt;code&gt;/dev/urandom&lt;/code&gt; blockiert jedoch nicht, wenn eine definierte Entropieschwelle unterschritten wird. In diesem Fall kann nicht ganz ausgeschlossen werden, dass es einem Angreifer gelingt, die erzeugten [[Pseudozufall]]szahlen im Nachhinein zu berechnen.&lt;ref&gt;http://linux.die.net/man/4/urandom&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; (wie auch &lt;code&gt;/dev/urandom&lt;/code&gt;) ist weder im [[Filesystem Hierarchy Standard]] 2.3 noch in der [[Single UNIX Specification]] 3.0 spezifiziert. Der [[Linux]]-[[Kernel (Betriebssystem)|Kernel]] stellte 1994 als erstes Betriebssystem ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät bereit, woraufhin andere unixoide Betriebssysteme nachzogen,&lt;ref&gt;{{Internetquelle |url=https://everything2.com/title/%252Fdev%252Frandom |titel=/dev/random <del style="font-weight: bold; text-decoration: none;">-</del> Everything2.com |abruf=2021-09-11}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Jack Lloyd |url=https://randombit.net/bitbashing/posts/syllable_dev_random.html |titel=On Syllable's /dev/random |datum=2008-12-09 |sprache=en |abruf=2021-09-11}}&lt;/ref&gt; so zum Beispiel FreeBSD 2.2 ab Juni 2000&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; oder [[Solaris (Betriebssystem)|Solaris]] 9 ab 2002.&lt;ref&gt;<del style="font-weight: bold; text-decoration: none;"> </del>{{Webarchiv |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |text=Archivlink |wayback=20090731171753}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; (wie auch &lt;code&gt;/dev/urandom&lt;/code&gt;) ist weder im [[Filesystem Hierarchy Standard]] 2.3 noch in der [[Single UNIX Specification]] 3.0 spezifiziert. Der [[Linux]]-[[Kernel (Betriebssystem)|Kernel]] stellte 1994 als erstes Betriebssystem ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät bereit, woraufhin andere unixoide Betriebssysteme nachzogen,&lt;ref&gt;{{Internetquelle |url=https://everything2.com/title/%252Fdev%252Frandom |titel=/dev/random <ins style="font-weight: bold; text-decoration: none;">–</ins> Everything2.com |abruf=2021-09-11}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Jack Lloyd |url=https://randombit.net/bitbashing/posts/syllable_dev_random.html |titel=On Syllable's /dev/random |datum=2008-12-09 |sprache=en |abruf=2021-09-11}}&lt;/ref&gt; so zum Beispiel FreeBSD 2.2 ab Juni 2000&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; oder [[Solaris (Betriebssystem)|Solaris]] 9 ab 2002.&lt;ref&gt;{{Webarchiv |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |text=Archivlink |wayback=20090731171753}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 18:</td> <td colspan="2" class="diff-lineno">Zeile 17:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Über Software, wie z.&amp;nbsp;B. &lt;code&gt;timer_entropyd&lt;/code&gt;, &lt;code&gt;haveged&lt;/code&gt;, &lt;code&gt;randomsound&lt;/code&gt;, lässt sich die Entropie verbessern sowie der Entropie-Pool vergrößern, damit mehr Zufallszahlen zur Verfügung stehen. Mit der [[GNU]]-Software &lt;code&gt;rng-tools&lt;/code&gt; lassen sich unter Linux und ähnlichen Betriebssystemen [[Zufallszahlengenerator#<del style="font-weight: bold; text-decoration: none;">Physikalischer_Zufallszahlengenerator</del>|physikalische Zufallszahlengeneratoren]] einbinden.&lt;ref&gt;<del style="font-weight: bold; text-decoration: none;"> </del>{{Webarchiv|text=Archivlink |url=http://www.vanheusden.com/te/timer_entropyd-0.1.tgz |wayback=20130921054659}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Über Software, wie z.&amp;nbsp;B. &lt;code&gt;timer_entropyd&lt;/code&gt;, &lt;code&gt;haveged&lt;/code&gt;, &lt;code&gt;randomsound&lt;/code&gt;, lässt sich die Entropie verbessern sowie der Entropie-Pool vergrößern, damit mehr Zufallszahlen zur Verfügung stehen. Mit der [[GNU]]-Software &lt;code&gt;rng-tools&lt;/code&gt; lassen sich unter Linux und ähnlichen Betriebssystemen [[Zufallszahlengenerator#<ins style="font-weight: bold; text-decoration: none;">Physikalischer Zufallszahlengenerator</ins>|physikalische Zufallszahlengeneratoren]] einbinden.&lt;ref&gt;{{Webarchiv|text=Archivlink |url=http://www.vanheusden.com/te/timer_entropyd-0.1.tgz |wayback=20130921054659}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> </tr> </table> Corpophiliac https://de.wikipedia.org/w/index.php?title=/dev/random&diff=215797766&oldid=prev Koyaanisqatsi01: Komma vor „sondern“, „indem“, „wobei“ etc. 2021-09-22T10:05:16Z <p>Komma vor „sondern“, „indem“, „wobei“ etc.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. September 2021, 12:05 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 10:</td> <td colspan="2" class="diff-lineno">Zeile 10:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; (wie auch &lt;code&gt;/dev/urandom&lt;/code&gt;) ist weder im [[Filesystem Hierarchy Standard]] 2.3 noch in der [[Single UNIX Specification]] 3.0 spezifiziert. Der [[Linux]]-[[Kernel (Betriebssystem)|Kernel]] stellte 1994 als erstes Betriebssystem ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät bereit woraufhin andere unixoide Betriebssysteme nachzogen,&lt;ref&gt;{{Internetquelle |url=https://everything2.com/title/%252Fdev%252Frandom |titel=/dev/random - Everything2.com |abruf=2021-09-11}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Jack Lloyd |url=https://randombit.net/bitbashing/posts/syllable_dev_random.html |titel=On Syllable's /dev/random |datum=2008-12-09 |sprache=en |abruf=2021-09-11}}&lt;/ref&gt; so zum Beispiel FreeBSD 2.2 ab Juni 2000&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; oder [[Solaris (Betriebssystem)|Solaris]] 9 ab 2002.&lt;ref&gt; {{Webarchiv |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |text=Archivlink |wayback=20090731171753}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; (wie auch &lt;code&gt;/dev/urandom&lt;/code&gt;) ist weder im [[Filesystem Hierarchy Standard]] 2.3 noch in der [[Single UNIX Specification]] 3.0 spezifiziert. Der [[Linux]]-[[Kernel (Betriebssystem)|Kernel]] stellte 1994 als erstes Betriebssystem ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät bereit<ins style="font-weight: bold; text-decoration: none;">,</ins> woraufhin andere unixoide Betriebssysteme nachzogen,&lt;ref&gt;{{Internetquelle |url=https://everything2.com/title/%252Fdev%252Frandom |titel=/dev/random - Everything2.com |abruf=2021-09-11}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Jack Lloyd |url=https://randombit.net/bitbashing/posts/syllable_dev_random.html |titel=On Syllable's /dev/random |datum=2008-12-09 |sprache=en |abruf=2021-09-11}}&lt;/ref&gt; so zum Beispiel FreeBSD 2.2 ab Juni 2000&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; oder [[Solaris (Betriebssystem)|Solaris]] 9 ab 2002.&lt;ref&gt; {{Webarchiv |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |text=Archivlink |wayback=20090731171753}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> </tr> </table> Koyaanisqatsi01 https://de.wikipedia.org/w/index.php?title=/dev/random&diff=215496450&oldid=prev 194.140.114.139: Geschichtlichen Ablauf korrigiert (siehe auch englische Wikipedia) und Textabschnitte richtig in Implementierung/Standardisierung einsortiert. 2021-09-11T10:39:28Z <p>Geschichtlichen Ablauf korrigiert (siehe auch englische Wikipedia) und Textabschnitte richtig in Implementierung/Standardisierung einsortiert.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. September 2021, 12:39 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 10:</td> <td colspan="2" class="diff-lineno">Zeile 10:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; (wie auch &lt;code&gt;/dev/urandom&lt;/code&gt;) ist weder im [[Filesystem Hierarchy Standard]] 2.3 noch in der [[Single UNIX Specification]] 3.0 spezifiziert. Der [[Linux]]-[[Kernel (Betriebssystem)|Kernel]] stellte 1994 als erstes Betriebssystem ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät bereit woraufhin andere unixoide Betriebssysteme nachzogen,&lt;ref&gt;{{Internetquelle |url=https://everything2.com/title/%252Fdev%252Frandom |titel=/dev/random - Everything2.com |abruf=2021-09-11}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Jack Lloyd |url=https://randombit.net/bitbashing/posts/syllable_dev_random.html |titel=On Syllable's /dev/random |datum=2008-12-09 |sprache=en |abruf=2021-09-11}}&lt;/ref&gt; so zum Beispiel FreeBSD 2.2 ab Juni 2000&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; oder [[Solaris (Betriebssystem)|Solaris]] 9 ab 2002.&lt;ref&gt; {{Webarchiv |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |text=Archivlink |wayback=20090731171753}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; (wie auch &lt;code&gt;/dev/urandom&lt;/code&gt;) ist weder im [[Filesystem Hierarchy Standard]] 2.3 noch in der [[Single UNIX Specification]] 3.0 spezifiziert.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">&lt;code&gt;/dev/random&lt;/code&gt; ist unter [[Solaris (Betriebssystem)|Solaris]] seit Solaris 9 (2002) Bestandteil des [[Kernel (Betriebssystem)|Kernels]].&lt;ref&gt; {{Webarchiv|text=Archivlink |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |wayback=20090731171753}}&lt;/ref&gt; Der [[Linux]]-Kernel stellt ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät mindestens seit 2002 bereit&lt;ref&gt;http://www.cosy.sbg.ac.at/~andi/SUNrand/&lt;/ref&gt;, seit 2020 verhält es sich jedoch wie &lt;code&gt;/dev/urandom&lt;/code&gt;, da dessen Zufallszahlen mittlerweile als praktikabel selbst für kryptographische Zwecke angesehen werden&lt;ref&gt;{{Internetquelle |url=https://lwn.net/Articles/808575/ |titel=Removing the Linux /dev/random blocking pool |werk=LWN.net |sprache=en |autor=Jake Edge |datum=2020-01-07 |abruf=2021-06-26}}&lt;/ref&gt;. </del>In [[FreeBSD]] findet ein auf dem [[Yarrow (Algorithmus)|Yarrow-Algorithmus]] basierender Generator Verwendung&lt;ref&gt;{{Internetquelle |url=http://www.unix.com/man-page/FreeBSD/4/random/ |titel=random(4) BSD Kernel Interfaces Manual|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;<del style="font-weight: bold; text-decoration: none;">, &lt;code&gt;/dev/random&lt;/code&gt; wird seit Juni 2000 (FreeBSD 2</del>.<del style="font-weight: bold; text-decoration: none;">2) unterstützt.&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt;</del> [[AIX]]<del style="font-weight: bold; text-decoration: none;"> bietet sowohl &lt;code&gt;/dev/random&lt;/code&gt; als auch &lt;code&gt;/dev/urandom&lt;/code&gt; und</del> verwendet seit AIX 5.2 ebenfalls eine Yarrow-Implementation.&lt;ref&gt;{{Internetquelle |url=http://lists.gnupg.org/pipermail/gnupg-devel/2003-April/019954.html |titel=AIX 5.2 /dev/random and /dev/urandom devices|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[FreeBSD]] findet ein auf dem [[Yarrow (Algorithmus)|Yarrow-Algorithmus]] basierender Generator Verwendung&lt;ref&gt;{{Internetquelle |url=http://www.unix.com/man-page/FreeBSD/4/random/ |titel=random(4) BSD Kernel Interfaces Manual<ins style="font-weight: bold; text-decoration: none;"> </ins>|sprache=en<ins style="font-weight: bold; text-decoration: none;"> </ins>|zugriff=2013-04-21}}&lt;/ref&gt;. [[AIX]] verwendet seit AIX 5.2 ebenfalls eine Yarrow-Implementation.&lt;ref&gt;{{Internetquelle |url=http://lists.gnupg.org/pipermail/gnupg-devel/2003-April/019954.html |titel=AIX 5.2 /dev/random and /dev/urandom devices<ins style="font-weight: bold; text-decoration: none;"> </ins>|sprache=en<ins style="font-weight: bold; text-decoration: none;"> </ins>|zugriff=2013-04-21}}&lt;/ref&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[Linux]] verhält sich &lt;code&gt;/dev/random&lt;/code&gt; seit 2020 wie &lt;code&gt;/dev/urandom&lt;/code&gt;, da dessen Zufallszahlen mittlerweile als praktikabel selbst für kryptographische Zwecke angesehen werden.&lt;ref&gt;{{Internetquelle |autor=Jake Edge |url=https://lwn.net/Articles/808575/ |titel=Removing the Linux /dev/random blocking pool |werk=LWN.net |datum=2020-01-07 |sprache=en |abruf=2021-06-26}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> </tr> </table> 194.140.114.139 https://de.wikipedia.org/w/index.php?title=/dev/random&diff=213310008&oldid=prev Former111: Vorlagenfehler Parameter:Linktext gefixt und ergänzt 2021-06-26T13:39:39Z <p><a href="/wiki/Kategorie:Wikipedia:Vorlagenfehler/Parameter:Linktext" title="Kategorie:Wikipedia:Vorlagenfehler/Parameter:Linktext">Vorlagenfehler Parameter:Linktext</a> gefixt und ergänzt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 26. Juni 2021, 15:39 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 13:</td> <td colspan="2" class="diff-lineno">Zeile 13:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; ist unter [[Solaris (Betriebssystem)|Solaris]] seit Solaris 9 (2002) Bestandteil des [[Kernel (Betriebssystem)|Kernels]].&lt;ref&gt; {{Webarchiv|text=Archivlink |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |wayback=20090731171753}}&lt;/ref&gt; Der [[Linux]]-Kernel stellt ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät mindestens seit 2002 bereit&lt;ref&gt;http://www.cosy.sbg.ac.at/~andi/SUNrand/&lt;/ref&gt;, seit 2020 verhält es sich jedoch wie &lt;code&gt;/dev/urandom&lt;/code&gt;, da dessen Zufallszahlen mittlerweile als praktikabel selbst für kryptographische Zwecke angesehen werden&lt;ref&gt;{{Internetquelle |url=https://lwn.net/Articles/808575/ |titel=Removing the Linux /dev/random blocking pool <del style="font-weight: bold; text-decoration: none;">[</del>LWN.net<del style="font-weight: bold; text-decoration: none;">]</del> |abruf=2021-06-26}}&lt;/ref&gt;. In [[FreeBSD]] findet ein auf dem [[Yarrow (Algorithmus)|Yarrow-Algorithmus]] basierender Generator Verwendung&lt;ref&gt;{{Internetquelle |url=http://www.unix.com/man-page/FreeBSD/4/random/ |titel=random(4) BSD Kernel Interfaces Manual|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;, &lt;code&gt;/dev/random&lt;/code&gt; wird seit Juni 2000 (FreeBSD 2.2) unterstützt.&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; [[AIX]] bietet sowohl &lt;code&gt;/dev/random&lt;/code&gt; als auch &lt;code&gt;/dev/urandom&lt;/code&gt; und verwendet seit AIX 5.2 ebenfalls eine Yarrow-Implementation.&lt;ref&gt;{{Internetquelle |url=http://lists.gnupg.org/pipermail/gnupg-devel/2003-April/019954.html |titel=AIX 5.2 /dev/random and /dev/urandom devices|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; ist unter [[Solaris (Betriebssystem)|Solaris]] seit Solaris 9 (2002) Bestandteil des [[Kernel (Betriebssystem)|Kernels]].&lt;ref&gt; {{Webarchiv|text=Archivlink |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |wayback=20090731171753}}&lt;/ref&gt; Der [[Linux]]-Kernel stellt ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät mindestens seit 2002 bereit&lt;ref&gt;http://www.cosy.sbg.ac.at/~andi/SUNrand/&lt;/ref&gt;, seit 2020 verhält es sich jedoch wie &lt;code&gt;/dev/urandom&lt;/code&gt;, da dessen Zufallszahlen mittlerweile als praktikabel selbst für kryptographische Zwecke angesehen werden&lt;ref&gt;{{Internetquelle |url=https://lwn.net/Articles/808575/ |titel=Removing the Linux /dev/random blocking pool <ins style="font-weight: bold; text-decoration: none;">|werk=</ins>LWN.net<ins style="font-weight: bold; text-decoration: none;"> |sprache=en |autor=Jake Edge |datum=2020-01-07</ins> |abruf=2021-06-26}}&lt;/ref&gt;. In [[FreeBSD]] findet ein auf dem [[Yarrow (Algorithmus)|Yarrow-Algorithmus]] basierender Generator Verwendung&lt;ref&gt;{{Internetquelle |url=http://www.unix.com/man-page/FreeBSD/4/random/ |titel=random(4) BSD Kernel Interfaces Manual|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;, &lt;code&gt;/dev/random&lt;/code&gt; wird seit Juni 2000 (FreeBSD 2.2) unterstützt.&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; [[AIX]] bietet sowohl &lt;code&gt;/dev/random&lt;/code&gt; als auch &lt;code&gt;/dev/urandom&lt;/code&gt; und verwendet seit AIX 5.2 ebenfalls eine Yarrow-Implementation.&lt;ref&gt;{{Internetquelle |url=http://lists.gnupg.org/pipermail/gnupg-devel/2003-April/019954.html |titel=AIX 5.2 /dev/random and /dev/urandom devices|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> </tr> </table> Former111 https://de.wikipedia.org/w/index.php?title=/dev/random&diff=213302565&oldid=prev 2003:D5:727:6200:D784:685A:4F6C:503E: Hinweis auf Gleicheit /dev/urandom und /dev/random unter linux 2021-06-26T08:40:02Z <p>Hinweis auf Gleicheit /dev/urandom und /dev/random unter linux</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 26. Juni 2021, 10:40 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 13:</td> <td colspan="2" class="diff-lineno">Zeile 13:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; ist unter [[Solaris (Betriebssystem)|Solaris]] seit Solaris 9 (2002) Bestandteil des [[Kernel (Betriebssystem)|Kernels]].&lt;ref&gt; {{Webarchiv|text=Archivlink |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |wayback=20090731171753}}&lt;/ref&gt; Der [[Linux]]-Kernel stellt ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät mindestens seit 2002 bereit<del style="font-weight: bold; text-decoration: none;">.</del>&lt;ref&gt;http://www.cosy.sbg.ac.at/~andi/SUNrand/&lt;/ref&gt; In [[FreeBSD]] findet ein auf dem [[Yarrow (Algorithmus)|Yarrow-Algorithmus]] basierender Generator Verwendung&lt;ref&gt;{{Internetquelle |url=http://www.unix.com/man-page/FreeBSD/4/random/ |titel=random(4) BSD Kernel Interfaces Manual|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;, &lt;code&gt;/dev/random&lt;/code&gt; wird seit Juni 2000 (FreeBSD 2.2) unterstützt.&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; [[AIX]] bietet sowohl &lt;code&gt;/dev/random&lt;/code&gt; als auch &lt;code&gt;/dev/urandom&lt;/code&gt; und verwendet seit AIX 5.2 ebenfalls eine Yarrow-Implementation.&lt;ref&gt;{{Internetquelle |url=http://lists.gnupg.org/pipermail/gnupg-devel/2003-April/019954.html |titel=AIX 5.2 /dev/random and /dev/urandom devices|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; ist unter [[Solaris (Betriebssystem)|Solaris]] seit Solaris 9 (2002) Bestandteil des [[Kernel (Betriebssystem)|Kernels]].&lt;ref&gt; {{Webarchiv|text=Archivlink |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |wayback=20090731171753}}&lt;/ref&gt; Der [[Linux]]-Kernel stellt ein &lt;code&gt;/dev/random&lt;/code&gt;-Gerät mindestens seit 2002 bereit&lt;ref&gt;http://www.cosy.sbg.ac.at/~andi/SUNrand/&lt;/ref&gt;<ins style="font-weight: bold; text-decoration: none;">, seit 2020 verhält es sich jedoch wie &lt;code&gt;/dev/urandom&lt;/code&gt;, da dessen Zufallszahlen mittlerweile als praktikabel selbst für kryptographische Zwecke angesehen werden&lt;ref&gt;{{Internetquelle |url=https://lwn.net/Articles/808575/ |titel=Removing the Linux /dev/random blocking pool [LWN.net] |abruf=2021-06-26}}&lt;/ref&gt;.</ins> In [[FreeBSD]] findet ein auf dem [[Yarrow (Algorithmus)|Yarrow-Algorithmus]] basierender Generator Verwendung&lt;ref&gt;{{Internetquelle |url=http://www.unix.com/man-page/FreeBSD/4/random/ |titel=random(4) BSD Kernel Interfaces Manual|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;, &lt;code&gt;/dev/random&lt;/code&gt; wird seit Juni 2000 (FreeBSD 2.2) unterstützt.&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; [[AIX]] bietet sowohl &lt;code&gt;/dev/random&lt;/code&gt; als auch &lt;code&gt;/dev/urandom&lt;/code&gt; und verwendet seit AIX 5.2 ebenfalls eine Yarrow-Implementation.&lt;ref&gt;{{Internetquelle |url=http://lists.gnupg.org/pipermail/gnupg-devel/2003-April/019954.html |titel=AIX 5.2 /dev/random and /dev/urandom devices|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> </tr> </table> 2003:D5:727:6200:D784:685A:4F6C:503E https://de.wikipedia.org/w/index.php?title=/dev/random&diff=212321804&oldid=prev Megatherium: /* /dev/urandom */ 2021-05-24T16:58:16Z <p><span class="autocomment">/dev/urandom</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 24. Mai 2021, 18:58 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 7:</td> <td colspan="2" class="diff-lineno">Zeile 7:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== /dev/urandom ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== /dev/urandom ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Aus '''&lt;code&gt;/dev/urandom&lt;/code&gt;''' (von engl. {{lang|en|''unlimited random(ness)''}}) können wie aus &lt;code&gt;/dev/random&lt;/code&gt; Zufallszahlen gelesen werden. <del style="font-weight: bold; text-decoration: none;">Im Gegensatz zu letzterem</del> blockiert<del style="font-weight: bold; text-decoration: none;"> es</del> jedoch nicht, wenn eine definierte Entropieschwelle unterschritten wird. In diesem Fall <del style="font-weight: bold; text-decoration: none;">könnte</del> <del style="font-weight: bold; text-decoration: none;">es</del> <del style="font-weight: bold; text-decoration: none;">theoretisch</del> <del style="font-weight: bold; text-decoration: none;">möglich</del> <del style="font-weight: bold; text-decoration: none;">sein</del>, dass die erzeugten [[Pseudozufall]]szahlen im Nachhinein <del style="font-weight: bold; text-decoration: none;">von einem Angreifer berechnet werden</del> <del style="font-weight: bold; text-decoration: none;">könnten</del>.&lt;ref&gt;http://linux.die.net/man/4/urandom&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Aus '''&lt;code&gt;/dev/urandom&lt;/code&gt;''' (von engl. {{lang|en|''unlimited random(ness)''}}) können wie aus &lt;code&gt;/dev/random&lt;/code&gt; Zufallszahlen gelesen werden. <ins style="font-weight: bold; text-decoration: none;">&lt;code&gt;/dev/urandom&lt;/code&gt;</ins> blockiert jedoch nicht, wenn eine definierte Entropieschwelle unterschritten wird. In diesem Fall <ins style="font-weight: bold; text-decoration: none;">kann</ins> <ins style="font-weight: bold; text-decoration: none;">nicht</ins> <ins style="font-weight: bold; text-decoration: none;">ganz</ins> <ins style="font-weight: bold; text-decoration: none;">ausgeschlossen</ins> <ins style="font-weight: bold; text-decoration: none;">werden</ins>, dass<ins style="font-weight: bold; text-decoration: none;"> es einem Angreifer gelingt,</ins> die erzeugten [[Pseudozufall]]szahlen im Nachhinein <ins style="font-weight: bold; text-decoration: none;">zu</ins> <ins style="font-weight: bold; text-decoration: none;">berechnen</ins>.&lt;ref&gt;http://linux.die.net/man/4/urandom&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> </tr> </table> Megatherium https://de.wikipedia.org/w/index.php?title=/dev/random&diff=208887546&oldid=prev 2A00:20:1028:172:8815:8719:463B:2775: /* Implementierungen */Dies ist die deutsche Wikipedia. 2021-02-16T17:50:42Z <p><span class="autocomment">Implementierungen: </span>Dies ist die deutsche Wikipedia.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Februar 2021, 19:50 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 13:</td> <td colspan="2" class="diff-lineno">Zeile 13:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Implementierungen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; ist unter [[Solaris (Betriebssystem)|Solaris]] seit Solaris 9 (2002) Bestandteil des [[Kernel (Betriebssystem)|Kernels]].&lt;ref&gt; {{Webarchiv|text=Archivlink |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |wayback=20090731171753}}&lt;/ref&gt; Der [[Linux]]-Kernel stellt ein &lt;code&gt;/dev/random&lt;/code&gt;-<del style="font-weight: bold; text-decoration: none;">''Device''</del> mindestens seit 2002 bereit.&lt;ref&gt;http://www.cosy.sbg.ac.at/~andi/SUNrand/&lt;/ref&gt; In [[FreeBSD]] findet ein auf dem [[Yarrow (Algorithmus)|Yarrow-Algorithmus]] basierender Generator Verwendung&lt;ref&gt;{{Internetquelle |url=http://www.unix.com/man-page/FreeBSD/4/random/ |titel=random(4) BSD Kernel Interfaces Manual|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;, &lt;code&gt;/dev/random&lt;/code&gt; wird seit Juni 2000 (FreeBSD 2.2) unterstützt.&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; [[AIX]] bietet sowohl &lt;code&gt;/dev/random&lt;/code&gt; als auch &lt;code&gt;/dev/urandom&lt;/code&gt; und verwendet seit AIX 5.2 ebenfalls eine Yarrow-Implementation.&lt;ref&gt;{{Internetquelle |url=http://lists.gnupg.org/pipermail/gnupg-devel/2003-April/019954.html |titel=AIX 5.2 /dev/random and /dev/urandom devices|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>&lt;code&gt;/dev/random&lt;/code&gt; ist unter [[Solaris (Betriebssystem)|Solaris]] seit Solaris 9 (2002) Bestandteil des [[Kernel (Betriebssystem)|Kernels]].&lt;ref&gt; {{Webarchiv|text=Archivlink |url=http://blogs.sun.com/yenduri/entry/dev_random_in_solaris |wayback=20090731171753}}&lt;/ref&gt; Der [[Linux]]-Kernel stellt ein &lt;code&gt;/dev/random&lt;/code&gt;-<ins style="font-weight: bold; text-decoration: none;">Gerät</ins> mindestens seit 2002 bereit.&lt;ref&gt;http://www.cosy.sbg.ac.at/~andi/SUNrand/&lt;/ref&gt; In [[FreeBSD]] findet ein auf dem [[Yarrow (Algorithmus)|Yarrow-Algorithmus]] basierender Generator Verwendung&lt;ref&gt;{{Internetquelle |url=http://www.unix.com/man-page/FreeBSD/4/random/ |titel=random(4) BSD Kernel Interfaces Manual|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;, &lt;code&gt;/dev/random&lt;/code&gt; wird seit Juni 2000 (FreeBSD 2.2) unterstützt.&lt;ref&gt;http://svn.freebsd.org/viewvc/base/head/sys/dev/random/randomdev.c?view=log&lt;/ref&gt; [[AIX]] bietet sowohl &lt;code&gt;/dev/random&lt;/code&gt; als auch &lt;code&gt;/dev/urandom&lt;/code&gt; und verwendet seit AIX 5.2 ebenfalls eine Yarrow-Implementation.&lt;ref&gt;{{Internetquelle |url=http://lists.gnupg.org/pipermail/gnupg-devel/2003-April/019954.html |titel=AIX 5.2 /dev/random and /dev/urandom devices|sprache=en|zugriff=2013-04-21}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> </tr> </table> 2A00:20:1028:172:8815:8719:463B:2775 https://de.wikipedia.org/w/index.php?title=/dev/random&diff=206624803&oldid=prev DavidAugustat: /* Verbesserung der Entropie */ Redundantes Wort entfernt 2020-12-17T10:58:00Z <p><span class="autocomment">Verbesserung der Entropie: </span> Redundantes Wort entfernt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. Dezember 2020, 12:58 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 16:</td> <td colspan="2" class="diff-lineno">Zeile 16:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verbesserung der Entropie ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Über Software, wie z.&amp;nbsp;B. &lt;code&gt;timer_entropyd&lt;/code&gt;, &lt;code&gt;haveged&lt;/code&gt;, &lt;code&gt;randomsound&lt;/code&gt;, lässt sich die Entropie verbessern sowie<del style="font-weight: bold; text-decoration: none;"> bzw.</del> der Entropie-Pool vergrößern, damit mehr Zufallszahlen zur Verfügung stehen. Mit der [[GNU]]-Software &lt;code&gt;rng-tools&lt;/code&gt; lassen sich unter Linux und ähnlichen Betriebssystemen [[Zufallszahlengenerator#Physikalischer_Zufallszahlengenerator|physikalische Zufallszahlengeneratoren]] einbinden.&lt;ref&gt; {{Webarchiv|text=Archivlink |url=http://www.vanheusden.com/te/timer_entropyd-0.1.tgz |wayback=20130921054659}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Über Software, wie z.&amp;nbsp;B. &lt;code&gt;timer_entropyd&lt;/code&gt;, &lt;code&gt;haveged&lt;/code&gt;, &lt;code&gt;randomsound&lt;/code&gt;, lässt sich die Entropie verbessern sowie der Entropie-Pool vergrößern, damit mehr Zufallszahlen zur Verfügung stehen. Mit der [[GNU]]-Software &lt;code&gt;rng-tools&lt;/code&gt; lassen sich unter Linux und ähnlichen Betriebssystemen [[Zufallszahlengenerator#Physikalischer_Zufallszahlengenerator|physikalische Zufallszahlengeneratoren]] einbinden.&lt;ref&gt; {{Webarchiv|text=Archivlink |url=http://www.vanheusden.com/te/timer_entropyd-0.1.tgz |wayback=20130921054659}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> </tr> </table> DavidAugustat https://de.wikipedia.org/w/index.php?title=/dev/random&diff=181526031&oldid=prev MichaelSchoenitzer: De facto ist auch diese Aussage falsch. Außer es gibt erste Probleme im CSPRNG, dann ist aber auch /dev/random unsicher 2018-10-05T15:12:17Z <p>De facto ist auch diese Aussage falsch. Außer es gibt erste Probleme im CSPRNG, dann ist aber auch /dev/random unsicher</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 5. Oktober 2018, 17:12 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 7:</td> <td colspan="2" class="diff-lineno">Zeile 7:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== /dev/urandom ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== /dev/urandom ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Aus '''&lt;code&gt;/dev/urandom&lt;/code&gt;''' (von engl. {{lang|en|''unlimited random(ness)''}}) können wie aus &lt;code&gt;/dev/random&lt;/code&gt; Zufallszahlen gelesen werden. Im Gegensatz zu letzterem blockiert es jedoch nicht, wenn eine definierte Entropieschwelle unterschritten wird. In diesem Fall <del style="font-weight: bold; text-decoration: none;">ist</del> es theoretisch möglich, dass die erzeugten [[Pseudozufall]]szahlen im Nachhinein von einem Angreifer berechnet werden <del style="font-weight: bold; text-decoration: none;">können</del>.&lt;ref&gt;http://linux.die.net/man/4/urandom&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Aus '''&lt;code&gt;/dev/urandom&lt;/code&gt;''' (von engl. {{lang|en|''unlimited random(ness)''}}) können wie aus &lt;code&gt;/dev/random&lt;/code&gt; Zufallszahlen gelesen werden. Im Gegensatz zu letzterem blockiert es jedoch nicht, wenn eine definierte Entropieschwelle unterschritten wird. In diesem Fall <ins style="font-weight: bold; text-decoration: none;">könnte</ins> es theoretisch möglich<ins style="font-weight: bold; text-decoration: none;"> sein</ins>, dass die erzeugten [[Pseudozufall]]szahlen im Nachhinein von einem Angreifer berechnet werden <ins style="font-weight: bold; text-decoration: none;">könnten</ins>.&lt;ref&gt;http://linux.die.net/man/4/urandom&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Standardisierung ==</div></td> </tr> </table> MichaelSchoenitzer