Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: libbytes-random-secure-perl  ]

Paket: libbytes-random-secure-perl (0.29-3)

Links für libbytes-random-secure-perl

Screenshot

Debian-Ressourcen:

Quellcode-Paket libbytes-random-secure-perl herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Perl-Erweiterung zum Erzeugen kryptografisch sicherer Zufallsbytes

Bytes::Random::Secure bietet zwei Schnittstellen, um zufällige Bytes in Kryptoqualität zu erhalten. Die einfache Schnittstelle basiert auf einfachen Funktionen. Für eine bessere Kontrolle über das Seeding des Zufallszahlengenerators gibt es eine objektorientierte Schnittstelle, die viel mehr Flexibilität bietet.

Die »Funktionen«-Schnittstelle bietet fünf Funktionen, die immer dann verwendet werden können, wenn Sie eine Zeichenfolge (oder eine Darstellung in hexadezimal, als MIME Base64 oder Quoted Printable) für eine bestimmte Anzahl zufälliger Bytes benötigen. Über die OO-Schnittstelle stehen entsprechende Methoden zur Verfügung.

Bytes::Random::Secure kann ein direkter Ersatz für Bytes::Random sein, mit der primären Verbesserung, dass ein Zufallszahlengenerator mit viel höherer Qualität zum Erstellen der Zufallsdaten verwendet wird. Die Funktion random_bytes emuliert die gleichnamige Benutzeroberfläche der Bytes::Random-Funktion. Bei Bytes::Random::Secure stammt der Zufallszahlengenerator jedoch von Math::Random::ISAAC und ist für kryptografische Zwecke geeignet. Das schwieriger zu lösende Problem ist, welche »Saat« der Generator bekommt. Dieses Modul verwendet Crypt::Random::Seed, um die anfänglichen Seeds für Math::Random::ISAAC zu erzeugen.

Markierungen: Software-Entwicklung: Perl-Entwicklung, Bibliotheken, Implementiert in: Perl

Andere Pakete mit Bezug zu libbytes-random-secure-perl

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

libbytes-random-secure-perl herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 29,9 kB69,0 kB [Liste der Dateien]