BeeCrypt is an open source cryptography library that contains highly
optimized C and assembler implementations of many well-known algorithms
including Blowfish, MD5, SHA-1, Diffie-Hellman, and ElGamal. Unlike
some other crypto libraries, BeeCrypt is not designed to solve one
specific problem, like file encryption, but to be a general purpose
toolkit which can be used in a variety of applications.
The BeeCrypt library currently includes:
- Entropy sources for initializing pseudo-random generators
- Pseudo-random generators: FIPS-186, Mersenne Twister
- Block ciphers: Blowfish
- Hash functions: MD5, SHA-1, SHA-256
- Keyed hash functions: MD5/HMAC, SHA-1/HMAC, SHA-256/HMAC
- Multi-precision integer library, with assembler-optimized routines
- Probabilistic primality testing, with optimized small prime trial
division
- Discrete logarithm parameter generation over a prime field
- Diffie-Hellman key agreement
- DHAES encryption scheme
- ElGamal signature scheme (two variants)
- Basic RSA primitives and key pair generation
checkpassword-pam was written from scratch. There are several older
packages called checkpassword-pam, derived from DJB's checkpassword
code. This checkpassword-pam is more modern and administrator-friendly.
Chaosreader is a perl script that parses snoop or tcpdump logs
and extracts sessions for a number of different appplications:
ssh, telnet, smtp, irc, ftp, etc. The data are formatted into
an html file and can be used to replay some sessions.
Sshkeydata is a perl script that attempts to recreate ssh
sessions extracted by chaosreader by estimating what commands
may have been typed.
Both scripts are installed in ${PREFIX}/bin
* This is a utility to (re)set the password of any user that has a valid
(local) account on your NT system.
* You do not need to know the old password to set a new one.
* It works offline, that is, you have to shutdown your computer and boot off
a floppydisk or CD.
* Will detect and offer to unlock locked or disabled out user accounts!
* It is also an almost fully functional registry editor!
A native MD5 implementation in Common Lisp.
This package is compiled with SBCL.
This is a Perl module for interfacing with GnuPG.
This is a PAM module for authenticating with MySQL.
pdfcrack is a simple tool for recovering passwords (both owner and
user ones) from pdf-documents. It should be able to handle all
pdfs that uses the standard security handler but the pdf-parsing
routines are a bit of a quick hack so you might stumble across some
pdfs where the parser needs to be fixed to handle.
This utility creates .SFV (Simple File Verify) and .PAR (Parity Archive) data
files.
Features:
* Recursive directories handling
* Automatic checksum file naming ability in create mode
* Meaningful and documented exit values for easy scripting
* Wildcards for file names
* Creation of PAR (Parity Archive) files
* Create Multiple recovery sets if number of files in SFV greater than 255
CryptKit is a developer's toolkit implementing several of the most modern
and efficient cryptographic algorithms.