Crypt :: CBC

CRYPT :: CBC is een PERL-module om gegevens te coderen met de coderingsmodus.
Download nu

Crypt :: CBC Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Lincoln Stein
  • Uitgever website:
  • http://search.cpan.org/~lds/Crypt-CBC-2.29/CBC.pm

Crypt :: CBC Tags


Crypt :: CBC Beschrijving

CRYPT :: CBC is een PERL-module om gegevens te coderen met de coderingsblokkettingsmodus. CRYPT :: CBC is een PERL-module om gegevens te coderen met coderingsblokkettingmodus. Synopsis Gebruik Crypt :: CBC; $ Cipher = Crypt :: CBC-> NIEUW (-KEUWEN => 'Mijn geheime sleutel', -cijfer => 'Blowfish'); $ ciphertext = $ cipher-> codering ("Deze gegevens zijn hush hush"); $ plaintext = $ cipher-> decoderen ($ ciphertext); $ cipher-> start ('codering'); open (f, "./ big_file"); while (lees (F, $ buffer, 1024)) {Print $ Cipher-> Crypt ($ buffer); } Print $ Cipher-> Finish; # Do-it-yourself-modus - SPECIFY KEY, INITIALISATIE Vector zelf $ KEY = CRYPT :: CBC-> Random_Bytes (8); # Aangenomen van een 8-byte blokcijfer $ IV = crypt :: cbc-> random_bytes (8); $ Cipher = Crypt :: CBC-> NIEUW (-LITERAL_KEY => 1, -EY => $ KEY, -IV => $ IV, -HADER => 'Geen'); $ ciphertext = $ cipher-> codering ("Deze gegevens zijn hush hush"); $ plaintext = $ cipher-> decoderen ($ ciphertext); # RandomIV-compatibele modus $ Cipher = Crypt :: CBC-> NIEUW (-KOOP => 'SUPER SECRET!' -Hoofd => 'RandomIV'); deze module is een PERL-ALLEEN implementatie van de cryptografische cipherblokkettingsmodus ( CBC). In combinatie met een blokcijfer zoals des of Idea, kunt u berichten van arbitrailary lange lengte coderen en decoderen. De gecodeerde berichten zijn compatibel met het versleutelingsindeling dat door het OpenSSL-pakket wordt gebruikt. Om deze module te gebruiken, maakt u eerst een CRYPPT :: CBC-cipherobject met nieuwe (). Op het moment van coderingscreatie specificeert u een coderingssleutel om te gebruiken en, optioneel, een blokcoderingsalgoritme. U roept dan de methode Start () om de codering of decoderingsproces te initialiseren, Crypt () om een of meer gegevensblokken te coderen of te decoderen of te decoderen, en ten slotte (), om het laatste blok te verslaan. Voor uw gemak kunt u de methoden van Encrylpt () en decoderen () bellen om tegelijkertijd op een gehele gegevenswaarde te werken. Vereisten: · Perl


Crypt :: CBC Gerelateerde software