Crypt :: GCM.

Crypt :: GCM ist ein Perl-Modul, das den Galois / Counter-Modus (GCM) enthält.
Jetzt downloaden

Crypt :: GCM. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Hiroyuki OYAMA
  • Website des Verlags:
  • http://search.cpan.org/~oyama/Crypt-GCM-0.02/lib/Crypt/GCM.pm

Crypt :: GCM. Stichworte


Crypt :: GCM. Beschreibung

Crypt :: GCM ist ein Perl-Modul, das den Galois / Counter-Modus (GCM) enthält. Crypt :: gcm ist ein Perl-Modul, das den Galois / Counter-Modus (GCM) enthält. Synopsis verwenden crypt :: gcm; Verwenden Sie Crypt :: Rijndael; Meine $ gcm = crypt :: gcm-> neu (-key => $ Key, -cipher => 'crypt :: rijndael'); mein $ gcm-> set_iv ($ iv); mein $ gcm-> aad (''); mein $ cipher_string = $ gcm-> verschlüsselt ($ message); Mein $ tag = $ gcm-> Tag; Das Modul implementiert den Galois / Counter-Modus (GCM) zur Vertraulichkeit und Authentifizierung. Die Funktion von GCM, in der der Klartext in den Chiffretext verschlüsselt ist, und ein Authentifizierungs-Tag wird auf dem AAD und der CEHRTEXT erstellt.NEW () My $ Corre = Crypt :: gcm-> neu (-key => pack 'h * ',' 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.de/ Die neue () Methode erstellt ein neues Crypt :: GCM-Objekt. Es akzeptiert eine Liste von -Argument => Wertpaare, ausgewählt aus der folgenden Liste ausgewählt: Argument-Beschreibung ----------------------Key Der Verschlüsselungs- / Entschlüsselungsschlüssel (erforderlich) -cipher Der Verschlüsselungsalgorithmus (erforderlich) verschlüsselt () My $ CHREYTEXT = $ CEHRE-> Encrypt ($ Klartext); Entschlüsseln () My $ placText = $ CEHRE-> Entschlüsseln ($ CEHRTEXT); SET_IV () $ CEHRE-> SET_IV ($ iv); Dadurch können Sie den Initialisierungsvektor ändern. Erlauben Sie 16 Byte String.AAD () $ CEHRE-> AAD ($ Text); mein $ text = $ cipher-> aAD (); Tag () $ CEHRE-> Tag ($ tag); mein $ tag = $ cipher-> tag (); Anforderungen: · Perl.


Crypt :: GCM. Zugehörige Software