[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#411717: ITP: libcrypt-eksblowfish-perl -- Crypt::Eksblowfish from CPAN - Eksblowfish block cipher



Package: wnpp
Severity: wishlist
Owner: Ivan Kohler <ivan-debian@420.am>

* Package name    : libcrypt-eksblowfish-perl
  Version         : 0.001
  Upstream Author : Andrew Main (Zefram) <zefram@fysh.org>
* URL             : http://search.cpan.org/dist/Crypt-Eksblowfish/
* License         : same as Perl itself
  Programming Lang: Perl
  Description     : Crypt::Eksblowfish from CPAN - Eksblowfish block cipher

An object of this type encapsulates a keyed instance of the Eksblowfish block cipher, ready to encrypt and decrypt.

Eksblowfish is a variant of the Blowfish cipher, modified to make the key setup
very expensive. ("Eks" stands for "expensive key schedule".) This doesn't make
it significantly cryptographically stronger, but is intended to hinder
brute-force attacks. It also makes it unsuitable for any application requiring
key agility. It was designed by Niels Provos and David Mazieres for password
hashing in OpenBSD. See Crypt::Eksblowfish::Bcrypt for the hash algorithm.

Eksblowfish is a parameterised (family-keyed) cipher. It takes a cost parameter
that controls how expensive the key scheduling is. It also takes a family key,
known as the "salt". Cost and salt parameters together define a cipher family.
Within each family, a key determines an encryption function in the usual way.
See Crypt::Eksblowfish::Family for a way to encapsulate an Eksblowfish cipher
family.

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-amd64
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)



Reply to: