modul SecureRandom

Schnittstelle für sichere Zufallszahlengeneratoren.

Diese Bibliothek ist eine Schnittstelle zu sicheren Zufallszahlengeneratoren, die sich zur Generierung von Sitzungsschlüsseln in HTTP-Cookies usw. eignen.

Sie können diese Bibliothek in Ihrer Anwendung verwenden, indem Sie sie anfordern

require 'securerandom'

Es unterstützt die folgenden sicheren Zufallszahlengeneratoren

SecureRandom wird durch das Modul Random::Formatter erweitert, das die folgenden Methoden definiert

Diese Methoden sind als Klassenmethoden von SecureRandom nutzbar, wie z. B. SecureRandom.hex.

Wenn kein sicherer Zufallszahlengenerator verfügbar ist, wird NotImplementedError ausgelöst.