crypt_blowfish 1.0.2
Sponsored Links
crypt_blowfish 1.0.2 Ranking & Summary
File size:
0.023 MB
Platform:
Any Platform
License:
Public Domain
Price:
Downloads:
1255
Date added:
2006-05-23
Publisher:
Solar Designer
crypt_blowfish 1.0.2 description
crypt_blowfish is a modern password hashing for your software and your servers.
This is an implementation of a modern password hashing algorithm, based on the Blowfish block cipher, provided via the crypt(3) and a reentrant interface. It is compatible with bcrypt (version 2a) by Niels Provos and David Mazieres, as used in OpenBSD.
The most important property of bcrypt (and thus crypt_blowfish) is that it is adaptable to future processor performance improvements, allowing you to arbitrarily increase the processing cost of checking a password while still maintaining compatibility with your older password hashes. Already now bcrypt hashes you would use are several orders of magnitude stronger than traditional Unix DES-based or FreeBSD-style MD5-based hashes.
Today, a number of other operating systems, besides OpenBSD, support bcrypt password hashes, with Niels original implementation, with this implementation (crypt_blowfish), or otherwise. These systems include recent versions of FreeBSD and NetBSD, Solaris 10, and indeed the Linux distributions which have integrated crypt_blowfish (see below for a list). Only some of these systems use bcrypt for newly set passwords by default, though.
This code comes from John the Ripper password cracker, and is placed in the public domain to let you use this on your system, as a part of a software package, or anywhere else to improve security, ensure compatibility, or for any other purpose.
Theres no license to worry about, not even a BSD-style copyright.
You can use the provided routines in your own packages or link them into a C library. Hooks for linking into GNU libc are provided. Note that simply adding this code into your libc is probably not enough to make your system use the new password hashing algorithm. Changes to passwd(1), PAM modules, or whatever else your system uses will likely be needed as well. These are not a part of this package, but theres pam_tcb in the Openwall GNU/*/Linux (Owl) tcb package which uses the password hashing framework provided by crypt_blowfish, and there are the Owl shadow suite patches (in particular, the crypt_gensalt patch) available from our CVSweb server.
This is an implementation of a modern password hashing algorithm, based on the Blowfish block cipher, provided via the crypt(3) and a reentrant interface. It is compatible with bcrypt (version 2a) by Niels Provos and David Mazieres, as used in OpenBSD.
The most important property of bcrypt (and thus crypt_blowfish) is that it is adaptable to future processor performance improvements, allowing you to arbitrarily increase the processing cost of checking a password while still maintaining compatibility with your older password hashes. Already now bcrypt hashes you would use are several orders of magnitude stronger than traditional Unix DES-based or FreeBSD-style MD5-based hashes.
Today, a number of other operating systems, besides OpenBSD, support bcrypt password hashes, with Niels original implementation, with this implementation (crypt_blowfish), or otherwise. These systems include recent versions of FreeBSD and NetBSD, Solaris 10, and indeed the Linux distributions which have integrated crypt_blowfish (see below for a list). Only some of these systems use bcrypt for newly set passwords by default, though.
This code comes from John the Ripper password cracker, and is placed in the public domain to let you use this on your system, as a part of a software package, or anywhere else to improve security, ensure compatibility, or for any other purpose.
Theres no license to worry about, not even a BSD-style copyright.
You can use the provided routines in your own packages or link them into a C library. Hooks for linking into GNU libc are provided. Note that simply adding this code into your libc is probably not enough to make your system use the new password hashing algorithm. Changes to passwd(1), PAM modules, or whatever else your system uses will likely be needed as well. These are not a part of this package, but theres pam_tcb in the Openwall GNU/*/Linux (Owl) tcb package which uses the password hashing framework provided by crypt_blowfish, and there are the Owl shadow suite patches (in particular, the crypt_gensalt patch) available from our CVSweb server.
crypt_blowfish 1.0.2 Screenshot
crypt_blowfish 1.0.2 Keywords
password hashing
Your Software
crypt
blowfish
password
hashing
software
modern
crypt_blowfish
cryptblowfish
crypt_blowfish 1.0.2
Security
Miscellaneous
Bookmark crypt_blowfish 1.0.2
crypt_blowfish 1.0.2 Copyright
WareSeeker periodically updates pricing and software information of crypt_blowfish 1.0.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of crypt_blowfish 1.0.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
password hacking
password hashing algorithm
password change
cryptomundo
password hashing java
hootie and the blowfish
government agency cryptanalysis
passwordsafe review
cryptogram corner
password reset
password hashing salt
blowfish shoes
password generator
cryptozoology
cryptosporidiosis
tales from the crypt
hootie & the blowfish
passwordless ssh
Related Software
pwcrypt is a command line interface to the crypt() function. Free Download
CryptoMaster is a little Frontend to cryptsetup where you can initialize and mount your dm-crypt (LUKS) encrypted devices. Free Download
Crypt::Util is a lightweight Crypt/Digest convenience API. Free Download
Crypt is a small C program that utilizes the crypt(3) function to include DES password checking/encryption in shell scripts. Free Download
BrewNIX is a brewing software project. Free Download
Blowcrypt is a file encryption utility based around the blowfish algorithm. Free Download
LAMS project is a Web application to design, manage, and deliver collaborative activities. Free Download
Crypt::DH is a Diffie-Hellman key exchange system. Free Download
Latest Software
Popular Software
Favourite Software