< Prev 1 2 3 4 5 6 7 8 Next >
Category: Cryptography » Libraries
OpenSC consists of a SmartCard library that uses PC/SC Lite as its backend, and applications that use the library. It's been tested so far on only Finnish Electronic Identity (FINEID) cards, but might work on other PKCS#15 compatible SmartCards. Also implemented are a Netscape PKCS#11 module for WWW authentication, a PAM module, and OpenSSH support.
BreakDown is a Linux password cracker that uses dictionary attacks and customizable brute force attacks. It can also be used as a sequential character generator.
OpenSSL for Ruby
The OpenSSL for Ruby project (OSSL) binds the well known OpenSSL library to the fully objective scripting language Ruby.
AES for Ruby
The AES for Ruby module provides compact and fast AES encryption for Ruby programs, without the overhead of linking to large third-party encryption libraries.
Perl SecurePages is a session-based authentication script for Perl CGI. It was written to authenticate users on a session basis as a means of securing CGI applications written in Perl.
S/MIME Library for Java
The ISNetworks S/MIME library adds to JavaMail a complete set of S/MIME Cryptographic functions including digital signing, signature verification, encryption, and decryption. Non-profit organizations can acquire a free license to the product by contacting ISNetworks.
Twofish for Python
Twofish-py is a Python module and associated support files that add Twofish encryption/decryption support to Python.
Crypto++ is a free C++ class library of cryptographic schemes. Currently the library consists of the following, some of which is other people's code, repackaged into classes. a class hierarchy with an API defined by abstract base classes AES candidates: RC6, MARS, Rijndael, Twofish, Serpent other symmetric block ciphers: IDEA, DES, Triple DES (DES-EDE2 and DES-EDE3), DESX (DES-XEX3), RC2, RC5, Blowfish, Diamond2, TEA, SAFER, 3-WAY, GOST, SHARK, CAST-128, Square generic cipher modes: CBC padded, CBC ciphertext stealing (CTS), CFB, OFB, counter mode stream ciphers: ARC4, SEAL, WAKE, Sapphire, BlumBlumShub public key cryptography: RSA, DSA, ElGamal, Nyberg-Rueppel (NR), BlumGoldwasser, Rabin, Rabin-Williams (RW), LUC, LUCELG, Elliptic Curve Cryptosystems padding schemes for public-key systems: PKCS#1 v2.0, OAEP, PSSR, IEEE P1363 EMSA2 key agreement schemes: Diffie-Hellman (DH), Unified Diffie-Hellman (DH2), Menezes-Qu-Vanstone (MQV), LUCDIF one-way hash functions: SHA-1, MD2, MD5, HAVAL, RIPEMD-160, Tiger message authentication codes: MD5-MAC, HMAC, XOR-MAC, CBC-MAC, DMAC cipher constructions based on hash functions: Luby-Rackoff, MDC pseudo random number generators (PRNG): ANSI X9.17 appendix C, PGP's RandPool Shamir's secret sharing and Rabin's information dispersal schemes DEFLATE (gzip compatible) compression/decompression fast multi-precision integer (bignum) operations prime number generation and verification various miscellaneous modules such as base 64 coding and 32-bit CRC A high level interface for most of the above, using a filter/pipeline metaphor benchmarks and validation testing
This library is a C implementation of www.nist.gov's recently described SHA-256, SHA-384, and SHA-512 secure hash algorithms for architectures that natively support 64-bit integer types.
logi.crypto Java Package
logi.crypto is a pure Java package for strong encryption. It includes ciphers (RSA, ElGamal, DES, triple-DES, Blowfish), encryption modes (ECB, CBC, CFB, OFB), Key exchange (Diffie-Hellman, RSA, ElGamal, etc.), hash functions (MD5, SHA1), and signatures (RSA, ElGamal). Key-exchange and encryption in any mode can be applied to any InputStream and OutputStream objects.
Browse by category