Crypto Software

This page is a subsection of the Crypto link farm. Links to further crypto and security-related information can be found there.

.tSCc. // PC (dynacore)
GPG-based mail relaying proxy.
ABA JCE
Clean-room JCE implementation.
Abacus Project
Suite of free intrusion detection tools.
AC Source Code Disks
Applied Cryptography source code.
Advanced Cryptography Tool
Crypto tool using PGP 2.6.3i with triple DES and SHA-1.
AES Algorithm Efficiency
Free-world implementations of the AES algorithms.
Alex Encryption
Encryption based on automata theory (unknown security level).
Ambient Empire
Vigenere cipher cracker, Windows port scanner.
Andreas Maier
/dev/random port for Solaris.
Apache HTTP Server Project
Apache secure web server.
AR Crypto Library
DES/RC2/RC4 ActiveX control.
Autoclave - Secure Disk Deletion
Bootable-floppy hard disk sanitiser.
Bastille-linux homepage
Security-tuned Linux distribution.
Bastion Crypto Home Page
Zope/HTTP wrappers for various crypto programs.
Bavariantommy's Homepage
Firewalls, packet sniffers, trojans, virus scanners, network monitors, system utilities.
BeeCrypt
Library containing implementations of assorted crypto algorithms.
BSAFEeay, a public domain implementation of the BSAFE API
BSAFE API wrapper around SSLeay.
Canadian Cryptographic/cryptanalytic software
Canadian encryption software and companies.
CAP
Cryptographic analysis program (automatically analyse and break simple ciphers).
catacomb
Library of crypto primitives.
Cedomir Igaly's SSH Page
Free SSH for Windows.
Cédric Gourio's Java-SSH
SSH client in Java.
CIPE
Crypto IP encapsulation - encrypting IP routers using Linux.
CipherClerk
Software emulation of various historical ciphers
CIS: SDSI (Simple Distributed Security Infrastructure)
SDSI implementations and documentation.
Cisco Systems ISAKMP Distribution
A reference implementation of the IETF's ISAKMP protocol.
City in the Sky - The Delphi Cryptography Page
Various crypto algorithms implemented in Delphi.
Claymore PureTLS
TLS in Java.
CRASHME: Random input testing.
Tests resistance of programs to random input.
Crowds Home Page
Anonymous proxying for web browsing.
cryptix
Cryptix Java crypto library.
cryptlib Information
Encryption toolkit for SSL, SSH, PGP, S/MIME, X.509, OCSP, TSP, CMP, etc.
CryptNET Keyserver
PGP keyserver.
Crypto at Lothar
Entropy gathering daemon (EGD) user-space version of /dev/random.
Crypto Kong
PGP-like program using elliptic curve crypto.
Cryptographic Libraries: A comparison
Comparison of various free (and free-world) crypto libraries.
Cryptographic tools for Visual Basic
Elliptic curve OLE extension for VB.
Cryptography Blowfish Multi-thread
Command-line Blowfish encrypter.
Cryptography page by James Pate Williams, Jr.
Implementations of assorted crypto snippets.
Cryptography Publishing Project
Archive of various otherwise hard-to-find crypto software and code.
Cryptonite Java Package
Java crypto library.
Cryptoscan
Scanned US crypto publications available outside the US.
Cyber-Knights Templar
Crypto software, brute-force encryption cracking, crypto politics issues.
CTC - PGP-compatible encryption software
PGP-compatible C library and Mac application.
Delphi crypto software
Various pieces of crypto software written in, and for, Delphi.
Delphi SkunkWorks - Data Encryption
Delphi crypto libraries.
DES in VHDL
DES in VHDL, including a Xilinx-optimised version.
Emacs Cryptographic Library and Tools
DES, RC4, IDEA, SHA-1, MD5, and others, in elisp.
Enabling Network Security with SSLeay
Security projects based on SSLeay.
Encrypted PDFs
Code to work with encrypted PDF's (intended mainly for use with Ghostscript).
Encrypting your Disks with Linux
Various Linux disk encryption programs.
Encryption for the Masses
Windows NT disk encryption using 3DES Blowfish, IDEA, or CAST, compatible with SFS and ScramDisk. Written in the free world.
Enhancing E-Mail Security With Procmail
Using procmail to strip trojan horses/malicious HTML/buffer overflow attacks/browser attacks/etc. Unfortunately since most of these holes affect Windows and procmail runs under Unix...
Engineering Research Home Page
P1363 ECC implementation.
Enigma
PGP-compatible plugin written in Java.
Eraser
Windows data deletion/file eraser, including scheduled data deletion.
Eric's Crypto Software
DES and Skipjack for the PIC.
Eric Hambuch - Linux Software
X-Windows interface to file encryption software.
Error Correcting Codes (ECC) Home Page
C source code and information on ECC's (the techniques employed are closely related to encryption techniques).
ESP Reference
Encrypted socket protocol (an open protocol for TCP/IP secure transmissions).
FileVault
File encryption using 64-bit (?) Blowfish.
Flask: Flux Advanced Security Kernel
Security kernel for the Fluke OS.
Flawfinder Home Page
Source code security vulnerability scanner.
Fortify for Netscape
Free 128-bit SSL browser proxy,
Frank O'Dwyer's Homepage - Security Code
DES in Java, C++ firewall class library.
Free-DES Home Page
Free VHDL DES core.
Freefire Projektstartseite
Resource page for developers of free security software.
FreeSPEKE SDK
SPEKE toolkit.
FREESCO - free replacement for commercial routers
Linux router with firewalling capabilities.
Fresh Free FiSSH!
Free SSH client for Win'95 and NT.
FreSSH Project
Free re-implementation (not based on the original SSH code) of SSH client+server for Unix.
Fuzzy Logic: Cryptography
The GNU encryption project.
F W T K . O R G
TIS firewall toolkit home page.
GInt
Bignum library and sample PKC code.
globera/certify: C++ PKI toolkit (certificates, smart cards)
C++ cert management library.
GMD Security Technology - SecuDE
Security toolkit for RSA, DSA, DES, DH, X.509, PKCS, PEM, X.500, and BYOG.
GNU Privacy Guard
GPL'd OpenPGP implementation (GPG) from the free world.
GNUTLS
GPL'd SSL/TLS implementation.
Hamradio page of Thomas M. Sailer, HB9JNX
All sorts of neat stuff for software decoding of various radio signals.
Heimdal
Non-US Kerberos 5 implementation.
HushMail
Encrypted mail using SSL and Java.
IAIK - Javasecurity Homepage
Java cryptography extensions from the free world.
iBLab anonymous CVS
iButton interface software.
iButtons
Unix source code and software for working with iButtons.
ICE Home Page
The Information Concealment Engine block cipher.
Immunix: Adaptive System Survivability
Automatic protection against stack-smashing attacks.
International Crypto Freedom (PGP en français)
French crypto archive.
International Kernel Patch
Free-world Linux kernel patch to add strong crypto services to the OS.
International PGP Home Page
How to get PGP, documentation, foreign-language support, PGP-related products and services, and other PGP resources.
Introduction to the Kiwi software suite
Crypto-based spam protection software.
InvisibleNET - Invisibility is the best defense.
Secure IRC-style distributed network.
IRDU PGP Page
PGP information, software, key management, key server interface, PGP links.
i-tree.org - Secure iXplorer Pro - a secure alternative to FTP clients
GUI for SSH (via Putty).
It's the Software, Stupid! (Security Scanner) -- ITS4 [Reliable Software Technologies]
C/C++ code vulnerability scanner.
Jack B. Nymble
Anon remailer front-end.
Javascript DES Implementation
DES in Javascript and Perl. Oh, the humanity!
JCSI
Free-world JCE implementation.
JGSS Package Distribution Page
Kerberos in Java.
jSSL - A free Java SSL implementation.
SSL implementation in Java.
Kerberos page
Swedish Kerberos implementation.
KeyNote Web Page
The KeyNote trust management system.
Keytrap Home Page
Dcyphers keyboard sniffer.
kha0S Linux - b/c friends don't let friends s[ug]id
Linux with strong crypto built in.
Kryptographie-Chip
Open-source crypto chip (VHDL source available). Wow!
Kwik-Rite Development : Windows and WWW solutions
Archive utility with encryption, ScramDisk add-on for Delphi.
Lance Cottrell Home Page
Mixmaster remailer publications and soure code.
Leonard Janke's Homepage
Intel-optimised hashing, bignum, and crypto code.
Lewis' KEA (Key Exchange Algorithm) Page
KEA information.
Linux-PAM
Pluggable authentication modules for Linux.
libch's Homepage
P5-optimised code for various hash algorithms.
LiDIA - Main Page
C++ computational number theory library (great for crypto).
LInteger
C++ bignum library.
Linux-kurser.dk: Secure Harddisk Eraser
Bootable floppy which erases an IDE hard drive.
Linux FreeS/WAN Project
IPSEC, ISAKMP/Oakley and DNSSEC software for Linux.
Linux Packet Sniffer
IP packet sniffer for Linux.
Linux-PAM modules etc. page
Pluggable authentication modules for Linux.
LSH
Free SSH v2 implementation.
Mcrypt
GPL'd replacement for Unix crypt(1) written in the free world.
MD5 Message Digest algorithm in Javascript
Microsoft CryptoAPI
Microsoft's attempt at a cryptograhpy API. This page moves a lot, you may need to try a search from MS's developer pages.
MindTerm - A java implementation of SSH
SSH client in Java.
Ming-Ching Tiew Home Page
PGP key manager, PGP netscape plugin, Motif and Win32 file encrypter using cryptlib, cryptlib Java wrappers.
mod_ssl: The Apache Interface to OpenSSL
OpenSSL interface for the Apache web server.
Mozilla
Open source Netscape with strong crypto.
Mozilla - PSM/NSS
PSM and NSS direct downkoad link.
Metro State's SSH (MSSH)
Windows SSH client.
Nautilus Homepage
Speech encryption (with a neat anti-Clipper graphic).
Ng Pheng Siong's Home Page
Python crypto toolkit.
NiftyTelnet
SSH client for the Mac.
Nmap -- Stealth Port Scanner
Stealth scanner using TCP half open scanning, TCP FIN/Xmas/NULL stealth scanning, ftp bounce and IP fragmentation scanning, and OS identification by TCP/IP fingerprinting.
NSBD: Not-So-Bad Distribution
Internet software distribution authenticated with PGP.
NT Tools
Includes an NT security config tool to patch a number of NT security holes and flaws.
NTL: A Library for doing Number Theory
C++ bignum maths library.
Nullify
Windows-tuned distribution of GPG.
Ocotillo PRNG
PRNG for Unix.
Official OpenCrypt Site
Blowfish encryption DLL for Win32.
Open Security Solutions
Open source crypto, firewalls, tunnels and VPN's, intrusion detection, and other security tools.
OpenSSH
Open-source version of SSH.
OpenSSL: The Open Source toolkit for SSL/TLS
Free SSL/TLS implementation.
Oscar - DSTC's Public Key Infrastructure Project
PKI toolkit.
Package Acme.Crypto
Various Java crypto classes.
Package java.security
Java security package docs.
Packet Storm Security Archives
Large collection of free software and information related to security and encryption.
PC Security Software & Sources
Brief descriptions of various security programs.
PGP, logiciel de cryptographie gratuit et en français (PGP pour les français)
French PGP page.
PGP Tools
PGP function library.
PGPfone - Pretty Good Privacy Phone
Voice encryption for Windows and the Mac.
PGPLIB
DLL which implements various PGP functions.
PGPNet Server
A dummy home page for the www.pgp.net domain (incomplete).
PRIVARIA Secure Networking Suite - An Open-Source, Firewall-Friendly Platform for Encrypted Peer-to-Peer Networking
P2P with encryption.
Private Idaho User's Manual
Documentation for Private Idaho.
PRNGD - Pseudo Random Number Generator Daemon
EGD-compatible RNG daemon.
ppdd
Linux encrypted disk device driver using Blowfish.
PPTP-linux: Point-to-Point Tunneling Protocol
PPTP for Linux (presumably without all of Microsoft's security holes in it).
PS
(Relatively) secure encryption using 40-bit keys (designed to bypass now-abolished French crypto restrictions).
PuTTY: a free Win32 telnet/ssh client
Telnet/SSH client and scp for Win32.
PuTTY for Nokia 9200 Communicator Series
Putty port for the Nokia 9200.
pyCA - Software for running a certificate authority
Python scripts for automating various parts of running a CA.
Qualcomm Australia crypto software
sendmail encryption patch, SOBER stream cipher.
radsoft.net
Windows secure file deletion.
RATS
Rough Auditing Tool for Security (C/C++ code scanner).
RC4SE
Windows shell extension for file encryption using RC4 (requires 128-bit MS crypto provider to work).
Reliable Remailer
cpunk/mix remailer for Windows.
RIPEM
RIPEM source code and information.
RSA cryptography algorithm simulate center
RSA in Javascript.
RSA Free Utilities
RSA key generation and encryption for Linux.
RSAEURO - Cryptography For The World
European RSAREF providing full source-code compatibility with the original.
Rubberhose cryptographically deniable transparent disk encryption system
Marutukku transparent deniable disk encryption.
SafeGossip
TLS-based tunnel.
SafeTP
Security enhancements for FTP.
SCEZ - Smart Card Library
Free general-purpose smart card interface library.
SCNSM
Win3.1/95/98 non-swappable memory allocator.
ScramDisk - Free Disk Encryption Software
Win95 disk encryption using 3DES, Blowfish, IDEA, MISTY, Square, and TEA.
Secretz
File encryption using elliptic-curve PKC's and Blowfish.
Secure Edit
Mac program which encrypts edited files with IDEA.
Secure FileSystem Information
The world's best transparent disk encryption software for DOS and Windows (this has nothing to do with the fact the I'm the author :-).
Secure Logging
Secure logging for Unix and Windows.
Secure Memo Pad Encryptor for Palm Handhelds
ECC crypto for PalmPilots.
SecureTrayUtil
System tray utility to manage file deletion and various disk encryption utilities.
Security: File wiping
Links to various file wiping utilities.
sftp
Secure FTP which runs over an ssh tunnel.
Shamus Software Ltd - MIRACL
MIRACL bignum library.
Simulator Index Page
Simlators for various historical cipher machines.
Sir Winston Rayburn - Crypto/Politico
Various encryption reoutines.
SKIP IP-level Encryption
Sun's SKIP implementation and papers.
S/KEY Information
Information on the S/KEY authentication system.
SMB Scanner
SMB port/machine scanner.
S/MIME Freeware Library
S/MIME freeware library (export-controlled, US only).
SmoothWall GPL
Linux-based firewall.
SNOW Home Page
Whitespace steganography software.
SOSSE - Simple Operating System for Smartcard Education
Open-source smart card OS.
spammimic - hide a message in spam
Stego program to disguise a message as spam.
spDES Encryption Control
ActiveX DES control.
Speak Freely
Very nice Unix and Windows speech encryption software.
Ssh (Secure Shell) Home Page
Very good encrypted, digital-signature-authentication remote access software (replaces the r* utilities, allows X11 and TCP port redirection over the encrypted connection).
SSH/SCP for Windows
ssh/scp port for Win95/NT.
SSH clients for Windows
List of Windows ssh programs.
ssldump home page
tcpdump for SSL with optional decryption of the SSL stream.
SSLeay and SSLapps FAQ
Very nice, free SSL implementation (like Netscape's SSL, but without the bugs and crippled encryption).
SRP: Secure Password Authentication for the Net
Secure password-based authentication over insecure networks.
Stack Shield
Tool to add stack overflow protection to Linux programs.
Steganography - MP3Stego
Information hiding in MP3's.
Stunnel homepage
PPP over SSL tunneling software.
Systemics Software Archive
Crypto extensions for perl and Java.
GPKCS11
PKCS #11 software-only token implementation.
The Cryptography and PGP Page
Classic ciphers, links to crypto sites, explanations of the maths behind PGP and RSA, privacy issues.
Therapy
SSH client for Win32.
Tiny Encryption Algorithm
Description and C source code.
TinyIDEA - 128-bit File Encryption
366-byte IDEA file encryption program.
Tom's Privacy Pages
Patching Netscape, MSIE, and Outlook to use strong crypto.
Transparent Cryptographic File System
Tresor Page
Mac file encryption using IDEA, written in the free world.
Trinux: A Linux Security Toolkit
Floppy-bootable Linux network security toolkit.
TrustedBSD Project
Orange Book B1 extensions for FreeBSD.
TSS PGPWord... Real Security, Real Easy
PGP encryption integrated into Word for Windows.
TTSSH: An SSH Extension to Teraterm
SSH DLL add-on for Teraterm.
UMAC -- Message Authentication Webpage
Very fast MAC.
UMPKCS11
PKCS #11 soft-token.
Uni-GH Siegen - Security-Server - Kryptographie
Pointers to information on and implementations of a number of conventional, public-key, and hash algorithms.
Unix tools on Windows NT?
ssh port to NT via Cygnus gnu-win32.
Vitas DownLoad area
Windows'95 password (.PWL) viewer.
Wei Dai's Crypto++
C++ class library of cryptographic primitives.
WinCipher
File encryption with Blowfish, Twofish, Rijndael, CAST-256, RC6.
Windows Privacy Tray
Windows GUI integration for GPG.
WinPGP(tm) Home Page
Windows front-end for PGP.
WinSCP
Windows SCP client.
wipe 0.15
Secure data deletion for Unix.
www.freessh.org
Links to free SSH implementations.
XPDF additions
Add-on to allow XPDF to decrypt encrypted PDF files.
Zen
C library for fast computation in finite extension over finite rings
ZWEKNU Central Industries
Various security-related bits of code (ARP spoofing, iButton PAM, portable firewall).