Crypt :: Rijndael

CRYPT :: CBC Compliant Rijndael-coderingsmodule.
Download nu

Crypt :: Rijndael Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • brian d foy
  • Uitgever website:
  • http://search.cpan.org/~bdfoy/

Crypt :: Rijndael Tags


Crypt :: Rijndael Beschrijving

CRYPT :: CBC Compliant Rijndael Encryption Module. CRYPT :: Rijndael is een Crypt :: CBC Compliant Rijndael Encryption Module.Synopsis Gebruik Crypt :: Rijndael; # Toetsen () is 32, maar 24 en 16 zijn ook mogelijk # blocksize () is 16 $ cipher = crypt :: rijndael-> nieuw ("A" x 32, crypt :: rijndael :: mode_cbc ()); $ CERDE-> SET_IV ($ IV); $ geartypt = $ cipher-> codering ($ plainext); # - of - $ plainext = $ cipher-> decoderen ($ gecrypt); deze module implementeert het Rijndael-cipher, dat zojuist is geselecteerd als de geavanceerde coderingsstandaard. KEYSIZE Retourneert de toetsen, die 32 (bytes) is. Het Rijndael-cipher ondersteunt eigenlijk keulenlengte van 16, 24 of 32 bytes, maar er is geen manier om dit te communiceren op Crypt :: CBC.Blocksize De blocksize voor Rijndael is 16 bytes (128 bits), hoewel het algoritme dat is elk veelvoud van onze bytes. 128 bits, is echter de AES-gespecificeerde blokgrootte, dus dit is alles wat we ondersteunen. $ Cipher = Crypt :: Rijndael-> Nieuwe ($ KEY ) Maak een nieuw crypt :: Rijndael Cipher-object met de Gegeven sleutel (die 128, 192 of 256 bits lang moet zijn). Het argument van het extra $-modus is de coderingsmodus, de modus_ecb (elektronische codeboekmodus, de standaard), MODE_CBC (coderingsblokketting, hetzelfde die CRYPT :: CBC doet), MODE_CFB (128-bits coderingsfeedback), MODE_OFB (128- bit uitvoer feedback) of MODE_CTR (tellermodus). ECB-modus is erg onzeker (lees een boek over cryptografie als je niet weet waarom!), Dus je zou waarschijnlijk de CBC-modus moeten gebruiken. $ CIPER-> SET_IV ($ IV) Hiermee kunt u de initiële waarde-vector gebruiken die wordt gebruikt door de kettingmodi . Het is niet relevant voor de ECB-modus. $ Cipher-> Encrylpt ($ Gegevens) Encrypt-gegevens. De grootte van $ gegevens moet een veelvoud van blocksize (16 bytes) zijn, anders zal deze functie gekraakt. Afgezien daarvan kan het van (bijna) elke lengte zijn. $ Cipher-> Decrypt ($ Data) decodeert $ Gegevens. Vereisten: · Perl


Crypt :: Rijndael Gerelateerde software

Bundel :: Zavitan

Bundel :: Zavitan is een bundel om externe CPAN-modules te installeren die worden gebruikt door de Zavitan Seminars-manager. ...

130

Downloaden