HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA and
DSA keys, read and write PEM files, generate message digests, sign and
verify messages, encrypt and decrypt messages. It has also some
capabilities of creating SSL clients and servers. This package is in
production use by a number of Haskell based systems and stable.
A generic interface for cryptographic operations (hashes, ciphers,
randomness). Maintainers of hash and cipher implementations are
encouraged to add instances for the classes defined in Crypto.Classes.
Crypto users are similarly encouraged to use the interfaces defined in
the Classes module. Any concepts or functions of general use to more
than one cryptographic algorithm (ex: padding) is within scope of this
package.
amavisd-milter is a sendmail milter for amavisd-new version 2.2.0 and above
which use the new AM.PDP protocol. Full amavisd-new functionality is
available, including adding spam and virus information header fields,
modifying Subject, adding address extensions and removing certain recipients
from delivery while delivering the same message to the rest.
md5deep is a cross-platform set of programs to compute
various types of message digests on an arbitrary
number of files. The programs run on Windows, Linux, *BSD,
OS X, Solaris, and should run on most other platforms.
md5deep is similar to the md5sum program found in the
GNU Coreutils package, but has many additional features.
tthsum generates and checks TTH checksums (root of the THEX hash tree).
The Merkle Hash Tree is a hash construct that exhibits desirable properties for
verifying the integrity of files and file subranges in an incremental or
out-of-order fashion.
The tool uses the Tiger hash algorithm for both the internal and the leaf
nodes, and has an interface identical to md5sum.
dfVFS, or Digital Forensics Virtual File System, provides read-only access to
file-system objects from various storage media types and file formats. The goal
of dfVFS is to provide a generic interface for accessing file-system objects,
for which it uses several back-ends that provide the actual implementation of
the various storage media types, volume systems and file systems.
This library contains the opty2 library for dynamic generation of x86 multi-byte
NOPs. This is useful in writing exploits and encoders. It allows you to dynamic
generate variable length instruction sets that are equivalent to a No Operation
(NOP) without using the actual 0x90 bytecode. The original code was written by
Optyx and spoonm.
The signify utility creates and verifies cryptographic signatures.
This version of signify is part of outils, a portable collection of
non-standard OpenBSD tools.
This port comes with OpenBSD's release public keys allowing you to
verify an OpenBSD release before installation.
If you've ever needed to create 10 (or even 10,000) passwords on the fly with
varying preferences (lowercase, uppercase, no confusing characters, special
characters, minimum length, etc.), you know it can become a pretty pesky task.
This module makes it possible to create flexible and secure passwords, quickly
and easily.
This module provides a convenient, object-oriented interface to
Apache-style .htpasswd files. It supports passwords encrypted via MD5,
SHA1, and crypt, as well as plain (cleartext) passwords. Additional
fields after username and password, if present, are accessible via the
extra_info array.