Math::Random::Secure - Cryptographically-secure, cross-platform replacement for rand() River stage two • 18 direct dependents • 27 total dependents

This module is intended to provide a cryptographically-secure replacement for Perl's built-in "rand" function. "Crytographically secure", in this case, means: * No matter how many numbers you see generated by the random number generator, you cannot g...

FREW/Math-Random-Secure-0.080001 - 12 Mar 2017 22:46:35 UTC - Search in distribution

lib/Bytes/Random/Secure/ River stage two • 4 direct dependents • 23 total dependents

DAVIDO/Bytes-Random-Secure-Tiny-1.011 - 25 Sep 2020 18:06:18 UTC - Search in distribution

lib/Crypt/HSXKPasswd/RNG/ River stage zero No dependents

BARTB/Crypt-HSXKPasswd-v3.6 - 11 Aug 2015 20:41:42 UTC - Search in distribution
  • Crypt::HSXKPasswd - A secure memorable password generator inspired by Steve Gibson's Passord Haystacks (, and the famous XKCD password cartoon (

Crypt::Random - Cryptographically Secure, True Random Number Generator. River stage two • 8 direct dependents • 18 total dependents

Crypt::Random is an interface module to the /dev/random device found on most modern unix systems. It also interfaces with egd, a user space entropy gathering daemon, available for systems where /dev/random (or similar) devices are not available. When...

VIPUL/Crypt-Random-1.52 - 22 Dec 2018 19:30:28 UTC - Search in distribution

Session::Token - Secure, efficient, simple random session token generation River stage two • 13 direct dependents • 52 total dependents

This module provides a secure, efficient, and simple interface for creating session tokens, password reset codes, temporary passwords, random identifiers, and anything else you can think of. When a Session::Token object is created, 1024 bytes are rea...

FRACTAL/Session-Token-1.503 - 17 Aug 2016 14:53:44 UTC - Search in distribution

UUID::Random::Secure - Like UUID::Random, but uses Math::Random::Secure for random numbers No river data available

PERLANCAR/UUID-Random-Secure-0.001 - 28 Feb 2021 00:05:37 UTC - Search in distribution

Patch::rand::Secure - Replace rand() with Math::Random::Secure's version River stage zero No dependents

PERLANCAR/Patch-rand-Secure-0.001 - 02 Jan 2018 02:53:31 UTC - Search in distribution

perldiag - various Perl diagnostics River stage five • 10870 direct dependents • 31616 total dependents

These messages are classified as follows (listed in increasing order of desperation): (W) A warning (optional). (D) A deprecation (enabled by default). (S) A severe warning (enabled by default). (F) A fatal error (trappable). (P) An internal error yo...

XSAWYERX/perl-5.32.0 - 20 Jun 2020 20:38:54 UTC - Search in distribution

perlfunc - Funciones predefinidas en Perl *** DOCUMENTO SIN REVISAR *** River stage zero No dependents

ENELL/POD2-ES- - 01 Jan 2017 21:24:12 UTC - Search in distribution

RPerl::Learning River stage one • 3 direct dependents • 3 total dependents

WBRASWELL/RPerl-7.000000 - 05 Jul 2020 01:35:58 UTC - Search in distribution

CBOR::XS - Concise Binary Object Representation (CBOR, RFC7049) River stage two • 13 direct dependents • 23 total dependents

This module converts Perl data structures to the Concise Binary Object Representation (CBOR) and vice versa. CBOR is a fast binary serialisation format that aims to use an (almost) superset of the JSON data model, i.e. when you can represent somethin...

MLEHMANN/CBOR-XS-1.83 - 08 Dec 2020 08:30:59 UTC - Search in distribution

Cpanel::JSON::XS - cPanel fork of JSON::XS, fast and correct serializing River stage three • 58 direct dependents • 175 total dependents

This module converts Perl data structures to JSON and vice versa. Its primary goal is to be *correct* and its secondary goal is to be *fast*. To reach the latter goal it was written in C. As this is the n-th-something JSON module on CPAN, what was th...

RURBAN/Cpanel-JSON-XS-4.25 - 28 Oct 2020 07:04:49 UTC - Search in distribution

Crypt::CBC - Encrypt Data with Cipher Block Chaining Mode River stage three • 78 direct dependents • 215 total dependents

This module is a Perl-only implementation of the cryptographic cipher block chaining mode (CBC). In combination with a block cipher such as AES or Blowfish, you can encrypt and decrypt messages of arbitrarily long length. The encrypted messages are c...

LDS/Crypt-CBC-3.01 - 08 Feb 2021 21:38:16 UTC - Search in distribution

Crypt::IDA - Michael Rabin's Information Dispersal Algorithm River stage zero No dependents

This module splits a secret into one or more "shares" which have the property that if a certain number of shares (the "quorum" or "threshold") are presented in the combine step, the secret can be recovered. The algorithm should be cryptographically s...

DMALONE/Crypt-IDA-0.03 - 16 Sep 2019 11:48:11 UTC - Search in distribution

Object::InsideOut - Comprehensive inside-out object support module River stage two • 24 direct dependents • 43 total dependents

This module provides comprehensive support for implementing classes using the inside-out object model. Object::InsideOut implements inside-out objects as anonymous scalar references that are blessed into a class with the scalar containing the ID for ...

JDHEDDEN/Object-InsideOut-4.05 - 27 Nov 2018 03:43:51 UTC - Search in distribution

Crypt::RSA - RSA public-key cryptosystem. River stage one • 2 direct dependents • 4 total dependents

Crypt::RSA is a pure-perl, cleanroom implementation of the RSA public-key cryptosystem. It uses Math::Pari(3), a perl interface to the blazingly fast PARI library, for big integer arithmetic and number theoretic computations. Crypt::RSA provides arbi...

VIPUL/Crypt-RSA-1.99 - 07 Jun 2009 01:41:21 UTC - Search in distribution

Math::GMPn - Fixed length integer arithmetic. River stage zero No dependents

This module provides a set of functions to perform arithmetic on fixed length but arbitrarily large bit strings implemented on top of the GMP library low level functions (see <>). Numbers are repre...

SALVA/Math-GMPn-0.03 - 24 Feb 2011 12:00:04 UTC - Search in distribution

Data::ULID - Universally Unique Lexicographically Sortable Identifier River stage zero No dependents

Background This is an implementation in Perl of the ULID identifier type introduced by Alizain Feerasta. The original implementation (in Javascript) can be found at <>. ULIDs have several advantages over UUIDs in many c...

BALDUR/Data-ULID-1.0.0 - 29 Dec 2016 10:22:26 UTC - Search in distribution

Crypt::Perl - Cryptography in pure Perl River stage one • 2 direct dependents • 3 total dependents

Just as it sounds: cryptography with no non-core XS dependencies! This is useful if you don’t have access to other tools that do this work like OpenSSL <>, CryptX, etc. Of course, if you do have access to one of those tools, they ma...

FELIPE/Crypt-Perl-0.34 - 28 Sep 2020 07:22:06 UTC - Search in distribution

Crypt::Primes - Provable Prime Number Generator suitable for Cryptographic Applications. River stage one • 1 direct dependent • 5 total dependents

This module implements Ueli Maurer's algorithm for generating large *provable* primes and secure parameters for public-key cryptosystems. The generated primes are almost uniformly distributed over the set of primes of the specified bitsize and expect...

VIPUL/Crypt-Primes-0.50 - 16 Jan 2003 20:11:04 UTC - Search in distribution

46 results (0.123 seconds)