Crypt::Cipher - Generic interface to cipher functions River stage two • 39 direct dependents • 80 total dependents

Provides an interface to various symmetric cipher algorithms. BEWARE: This module implements just elementary "one-block-(en|de)cryption" operation - if you want to encrypt/decrypt generic data you have to use some of the cipher block modes - check fo...

MIK/CryptX-0.068 - 10 Mar 2020 13:04:08 UTC

Crypt::EC_DSA - Elliptic Curve Digital Signature Algorithm (ECDSA) River stage one • 1 direct dependent • 3 total dependents

HASH/Crypt-EC_DSA-1.009 - 17 Oct 2018 06:25:19 UTC

Crypt::PassGen - Generate a random password that looks like a real word River stage zero No dependents

This module provides a single command for generating random password that is close enough to a real word that it is easy to remember. It does this by using the frequency of letter combinations in a language (the frequency table is generated during in...

TJENNESS/Crypt-PassGen-0.06 - 21 Sep 2012 16:38:07 UTC

Crypt::ECDH_ES - A fast and small hybrid crypto system River stage zero No dependents

This module uses elliptic curve cryptography in an ephemerical-static configuration combined with the AES cipher to achieve a hybrid cryptographical system. Both the public and the private key are simply 32 byte blobs. Use-cases You may want to use t...

LEONT/Crypt-ECDH_ES-0.003 - 13 Apr 2017 11:53:18 UTC

Crypt::Chimera - An implementation of the Chimera key exchange protocol River stage zero No dependents

The Chimera key exchange protocol generates a shared key between two parties. The protocol was shown to be INSECURE by Frank Niedermeyer and Werner Schindler of the Bundesamt für Sicherheit in der Informationstechnik (BSI), Bonn, Germany. This module...

SHEVEK/Crypt-Chimera-1.01 - 12 Dec 2005 15:33:33 UTC

Crypt::Juniper - Encrypt/decrypt Juniper $9$ secrets River stage zero No dependents

KBRINT/Crypt-Juniper-0.02 - 31 Jul 2008 03:03:50 UTC

Crypt::SmbHash - Perl-only implementation of lanman and nt md4 hash functions, for use in Samba style smbpasswd entries River stage one • 2 direct dependents • 2 total dependents

This module generates Lanman and NT MD4 style password hashes, using perl-only code for portability. The module aids in the administration of Samba style systems. In the Samba distribution, authentication is referred to a private smbpasswd file. Entr...

BJKUIT/Crypt-SmbHash-0.12 - 17 Oct 2004 07:20:08 UTC

Crypt::GOST_PP - Pure Perl implementation of the GOST encryption algorithm River stage zero No dependents

GOST is a 64-bit symmectric block cipher with a 256-bit key, from the former Soviet Union. It is important to note that there are (or have been) several other GOST encryption modules for perl. This version is in no way intended to supersede any other...

SIFUKURT/Crypt-GOST_PP-1.10 - 26 Feb 2002 17:03:27 UTC

Crypt::Rainbow - Crypt::CBC-compliant block cipher River stage zero No dependents

Rainbow is 128-bit block cipher that accepts a 128-bit key. Designed by Chang-Hyi Lee and Jeong-Soo Kim of Samsung Advanced Institute of Technology, Rainbow is similar to the block ciphers Square and Shark. Rainbow was submitted as an AES candidate b...

JCDUQUE/Crypt-Rainbow-1.0.0 - 25 Jun 2003 16:25:54 UTC

Crypt::CBCeasy - Easy things make really easy with Crypt::CBC River stage zero No dependents

After you call this module as use Crypt::CBCeasy IMPORT-LIST; it creates the "encipher()" and "decipher()" functions in all namespaces (packages) listed in the "IMPORT-LIST". Without the "IMPORT-LIST" it creates these 2 functions in the DES::, IDEA::...

MBLAZ/Crypt-CBCeasy-0.24 - 07 Apr 2001 22:44:01 UTC

Crypt::RFC8188 - Implement RFC 8188 HTTP Encrypted Content Encoding River stage one • 1 direct dependent • 1 total dependent

This module implements RFC 8188, the HTTP Encrypted Content Encoding standard. Among other things, this is used by Web Push (RFC 8291). It implements only the "aes128gcm" (Advanced Encryption Standard 128-bit Galois/Counter Mode) encryption, not the ...

ETJ/Crypt-RFC8188-0.01 - 02 Jun 2020 23:27:31 UTC

Crypt::Present - Perl extension for Ultra-Lightweight PRESENT 64 bit block encryption module River stage zero No dependents

Present is a ultra lightweight block encryption and can use key sizes of 80 or 128 bit (10 or 16 byte key). It is developed for use in RFID hardware with minimum numer of cricuits. Crypt::Present has the following methods: blocksize() keysize() encry...

GODE/Crypt-Present-0.02 - 24 Aug 2012 07:48:45 UTC

Crypt::HCE_MD5 - Perl extension implementing one way hash chaining encryption using MD5 River stage zero No dependents

This module implements a chaining block cipher using a one way hash. This method of encryption is the same that is used by radius (RFC2138) and is also described in Applied Cryptography. Two interfaces are provided in the module. The first is straigh...

EESTABROO/Crypt-HCE_MD5-0.75 - 01 Apr 2016 18:27:15 UTC

Crypt::Ed25519 - bare-bones Ed25519 public key signing/verification system River stage two • 2 direct dependents • 15 total dependents

This module implements Ed25519 public key generation, message signing and verification. It is a pretty bare-bones implementation that implements the standard Ed25519 variant with SHA512 hash, as well as a slower API compatible with the upcoming EdDSA...

MLEHMANN/Crypt-Ed25519-1.04 - 28 Feb 2017 19:53:30 UTC

Crypt::Twofish - The Twofish Encryption Algorithm River stage one • 5 direct dependents • 9 total dependents

Twofish is a 128-bit symmetric block cipher with a variable length (128, 192, or 256-bit) key, developed by Counterpane Labs. It is unpatented and free for all uses, as described at <URL:http://www.counterpane.com/twofish.html>. This module implement...

AMS/Crypt-Twofish-2.17 - 22 May 2013 03:40:15 UTC

Crypt::LibSCEP - Perl extension for libscep, a C implementation of the SCEP protocol River stage zero No dependents

Crypt::LibSCEP implements an easy-to-use interface between LibSCEP and Perl programs. Its goal is to provide Perl programs with the capability of generating and reading messages for the Simple Certificate Enrollment Protocol (SCEP)....

MRSCOTTY/Crypt-LibSCEP-0.08 - 24 Oct 2019 01:42:20 UTC

Crypt::KeyWrap - Key management/wrapping algorithms defined in RFC7518 (JWA) River stage two • 16 direct dependents • 22 total dependents

Implements key management algorithms defined in <https://tools.ietf.org/html/rfc7518> BEWARE: experimental, interface of this module might change! Supported algorithms (all defined in RFC7518): A128KW see: aes_key_wrap() + aes_key_unwrap() A192KW see...

MIK/Crypt-JWT-0.029 - 22 Jun 2020 13:13:53 UTC

Crypt::Salsa20 - Encrypt data with the Salsa20 cipher River stage zero No dependents

Crypt::Salsa20 implements D. J. Bernstein's Salsa20 stream cipher (a.k.a. Snuffle 2005) in Perl. For more information on Salsa20, see his page at <http://cr.yp.to/snuffle.html>. Salsa20 takes a 256 bit (or 128 bit) key and a 64 bit nonce (a.k.a. an I...

CJM/Crypt-Salsa20-0.03 - 25 Jan 2014 18:24:36 UTC

Crypt::Lucifer - Perl implementation of the Lucifer encryption algorithm River stage zero No dependents

A simple implementation of the Lucifer algorithm, developed by IBM. Here is the description from Wikipedia: "In cryptography, Lucifer was the name given to several of the earliest civilian block ciphers, developed by Horst Feistel and his colleagues ...

SADEGH/Crypt-Lucifer-0.1 - 04 Feb 2014 07:12:09 UTC

Crypt::HCE_SHA - Perl extension implementing one way hash chaining encryption using SHA River stage zero No dependents

This module implements a chaining block cipher using a one way hash. This method of encryption is the same that is used by radius (RFC2138) and is also described in Applied Cryptography. Two interfaces are provided in the module. The first is straigh...

EESTABROO/Crypt-HCE_SHA-0.75 - 01 Apr 2016 18:53:04 UTC

830 results (0.025 seconds)