Crypt :: SecurId.

Generieren und überprüfen Sie die SecurID-Zeit-Hash-Codes.
Jetzt downloaden

Crypt :: SecurId. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John Pliam and I. C. Wiener
  • Website des Verlags:
  • http://search.cpan.org/~pliam/

Crypt :: SecurId. Stichworte


Crypt :: SecurId. Beschreibung

Generieren und überprüfen Sie die SecurID-Zeit-Hash-Codes. Crypt :: SecurID ist ein Perl-Modul, mit dem SecurID-Zeit-Hash-Codes generiert und bestätigt werden können. Synopsis verwenden Crypt :: SecurID; # Erstellen eines Token-Objekts an einen 64-Bit-Sechskant-String-Schlüssel $ Token = Crypt :: SecurID-> NEU (Hexey => "0123456789ABCDEF"); # Äquivalent $ TOKEN = Crypt :: SecurID-> Neu; $ token-> setkey ("0123456789abcdef") || Die $ Token-> Fehler; # Erstellen eines Token-Objekts an Schlüssel in der Importdatei mit der Importdatei mit der Seriennummer $ Token = Crypt :: SecurID-> Neu (Datei => $ Datei, seriell => $ seriell); # Äquivalent $ TOKEN = Crypt :: SecurID-> Neu; $ token-> ImportToken ($ Datei, $ seriell); # einen Hash-Code-Wert drucken $ Token-> Code (Zeit); # äquivalent drucken $ token-> codenow; # Überprüfen Sie einen Hash-Code-Wert, drucken Sie driften "Code ungültig", es sei denn, $ Token-> Validate ($ Code, $ Days_Tolerance); Printf ("Code OK, Drift =% d Minuten ", $ token-> drift); # Exportieren eines Tokens in eine Datei, es sei denn ($ token-> exporttoken ($ datei, $ seriell)) {Die $ token-> fehler;} crypt :: SecurID ist ein Emulatormodul zum Erzeugen und Überprüfung der SecurID-Zeit-Hash-Codes. Solche Codes sind während der Identitätsauthentifizierung häufig nützlich, insbesondere wenn der Code aus dem Out-of-Band erzeugt wird, so dass der 64-Bit-Geheimschlüssel niemals auf einem Client-Maschine ist. Considentable Spekulation über die Schwäche des Hash-Algorithmus wurde vorgelegt. AFAIK, es ist immer noch ein offenes Problem, um zu bestimmen, wie viele verschiedene Codes erforderlich sind, um den geheimen Key.OTOH, für einseitige Authentifizierungsmodelle (wie SSL), selbst eine schwache Zeit-Hash-Basis Das gemeinsame Geheimnis kann eine wünschenswerte zusätzliche Sicherheitsschicht bereitstellen. Dieses Modul ist zu Diskussionszwecken und / oder Prototyping bereitgestellt. Wenn Sie einen echten Ace-Server benötigen, kaufen Sie einen. Anforderungen: · Perl.


Crypt :: SecurId. Zugehörige Software