Bug#1101392: ITP: libcrypt-urandom-token-perl -- module to generate secure strings for passwords, secrets and similar

gregor herrmann <[email protected]> Wed, 26 Mar 2025 22:29:44 +0100
Newsgroups gmane.linux.debian.devel.perl
Message-ID <Z-RxyOVzSL_kdHNu__33233.8021182053$1743024805$gmane$org@jadzia.comodo.priv.at>
Package: wnpp
Owner: gregor herrmann <[email protected]>
Severity: wishlist
X-Debbugs-CC: [email protected], [email protected]

* Package name    : libcrypt-urandom-token-perl
  Version         : 0.003
  Upstream Author : Stig Palmquist <[email protected]>
* URL             : https://metacpan.org/release/Crypt-URandom-Token
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : module to generate secure strings for passwords, secrets and similar

Crypt::URandom::Token provides a secure way to generate a random token for
passwords and similar using Crypt::URandom as the source of random bits.

By default, it generates a 44 character alphanumeric token with more than 256
bits of entropy. A custom alphabet with between 2 and 256 elements can be
provided.

Modulo reduction and rejection sampling is used to prevent modulus bias. Keep
in mind that bias will be introduced if duplicate elements are provided in
the alphabet.

The package will be maintained under the umbrella of the Debian Perl Group.

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.
signature.asc (application/pgp-signature, 963 B)
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmfkccxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgaoaA//bachRfQE/qUFOLfQAPofDbU2iJBH5jImwLf7ZQambPB26+Umkm7IiK/O
O0C0PGCmkMa7rULWV9OWO+6wYPpEiz9++1NLBRfpXuFevvJ7W7Yb+VySbW0QOooa
4QvlWqyeLZaG1TppKyuM8N3iO/DYhw1FLJbMg/+4gGIwvEU9gC1QuKDmnFnCK0ZH
L/vgWHtTmk3gVBN4rWHGTRIKagsHroZNQwiId0XBamNLKpRclIJkEn4v9du1i7RL
Ls3Eofn+c9V63uMBG06VRlHnjsn0j29VhgMEHWkvfPCTS8DifQverG34PQmZ1O9G
6KFSL8/ulxz0F0LriBZ+/I/2oT5lU/6TTD/E+N4I32+cFMCWTUEGJgIs6mQfMtx4
rsvNSOSUjRadz+ON9/srDSSj4LjtKVwmnBSUJBsLelj0Kb6+O7Wxx3J/AMx9h+L6
lW48Hc9LJLCoBEf8kfnZwx9dFZCg1piNWB5oHLbbk4f/9NOBEXf8o3G/fmF6H4A3
neVzR8fI8VQR/tMa3QJLGWzwMsArdg45l0jeUMj8GHfOqJsjVjGAn77KcdqjpiRO
mLin2LnzKjuvpJk8KFsQrKE+UJWPPs97SZrORsFpPMxFTa6pcBskr+uWcP0LMpjU
8uxBLS1mJGRpVCgZMvpmy+3JLCN/VspGTXlBDZnxLXpuaTPYkW8=
=AmZB
-----END PGP SIGNATURE-----