Help language development. Donate to The Perl Foundation

Crypt::CAST5 cpan:KAIEPI last updated on 2019-01-22

Crypt-CAST5-0.1.0/

Build Status

NAME

Crypt::CAST5 - CAST5 encryption library

SYNOPSIS

use Crypt::CAST5;

my Crypt::CAST5 $cast5   .= new: 'ayy lmao'.encode;
my Str          $in       = 'sup my dudes';
my Blob         $encoded  = $cast5.encode: $in.encode;
my Blob         $decoded  = $cast5.decode: $encoded;
my Str          $out      = $decoded.decode;

say $out; # OUTPUT: sup my dudes

DESCRIPTION

Crypt::CAST5 is a library that handles encryption and decryption using the CAST5 algorithm. Currently, only the ECB block cipher mode is supported.

METHODS

Constructs a new instance of Crypt::CAST5 using the given key. The key must be 5-16 characters long.

Encodes $plaintext using CAST5 encryption.

Decodes $ciphertext using CAST5 decryption.

AUTHOR

Ben Davies (Kaiepi)

COPYRIGHT AND LICENSE

Copyright 2018 Ben Davies

This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.