Generates true random passwords by using the /dev/random feature
of Linux, with the emphasis on security over pronounceability. It
can also encrypt plaintext passwords given on the command line.
Massh makes it possible to perform the following on hundreds, or even
thousands of hosts in a parallelized fashion:
* Run Remote Commands
* Push and Execute Pre-Written Scripts
* Push Files
* Pull Files
Super is a setuid-root program that offers:
o restricted setuid-root access to executables, adjustable
on a per-program and per-user basis;
o a relatively secure environment for scripts, so that well-written
scripts can be run as root (or some other uid/gid), without
unduly compromising security.
The design philosophy behind super is two-fold:
(a) some users can be trusted when executing certain commands;
(b) there are some commands, such as a script to mount CDROM's,
which you'd like to be safely executable even by users who
are NOT trusted. Although setuid-root scripts are insecure,
a good setuid-root wrapper around a sensible non-setuid script
can be hard to break, and super provides that wrapper so that
even a non-trusted user can use the scripts.
This package provides an objective wrapper for OpenSSL Crypto Library
Nettle is a cryptographic library that is designed to fit easily in more or
less any context: In crypto toolkits for object-oriented languages (C++,
Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel
space.
[ excerpt from developer's www site with modifications ]
Faster implementation of techniques described in Cryptanalysis for
Hash Functions MD4 and RIPEMD, by Xiaoyun Wang, et al.
MD4 Collision Generator by Patrick Stach <pstach@stachliu.com>
Implementation of paper by Xiaoyun Wang, et. al.
[ excerpt from developer's www site with modifications ]
Faster implementation of techniques in How to Break MD5 and Other
Hash Functions, by Xiaoyun Wang, et al.
MD5 Collision Generator by Patrick Stach <pstach@stachliu.com>.
Implementation of paper by Xiaoyun Wang, et all.
py-bcrypt is a Python wrapper of OpenBSDs Blowfish password hashing code,
as described in A Future-Adaptable Password Scheme by Niels Provos and
David Mazieres.
This library implements Blowfish, DES, and Triple-DES.
[ excerpt from developer's www site ]
The Cryptokit library for Objective Caml provides a variety of
cryptographic primitives that can be used to implement cryptographic
protocols in security-sensitive applications. The primitives provided
include:
Symmetric-key cryptography: AES, DES, Triple-DES, ARCfour, in ECB,
CBC, CFB and OFB modes. Public-key cryptography: RSA encryption and
signature; Diffie-Hellman key agreement. Hash functions and MACs:
SHA-1, MD5, and MACs based on AES and DES. Random number generation.
Encodings and compression: base 64, hexadecimal, Zlib compression.
Additional ciphers and hashes can easily be used in conjunction
with the library. In particular, basic mechanisms such as chaining
modes, output buffering, and padding are provided by generic classes
that can easily be composed with user-provided ciphers. More
generally, the library promotes a "Lego"-like style of constructing
and composing transformations over character streams.