Get a public key, safely, starting just with someone's social media username(s). Keybase is a website, but it's also an open source command line program. Let's walk through an example, which illustrates what Keybase does. All of this can be embedded into other software, written by anyone.
TextSecure
An secure text messaging application for Android.
TextSecure is a replacement for the standard text messaging application, allowing you to send and receive text messages as normal. Additionally, TextSecure provides:
Local Encryption -- All text messages, regardless of destination, that are sent or received with TextSecure are stored in an encrypted database on your phone.
Wire Encryption -- When communicating with a recipient who is also using TextSecure, text messages are encrypted during transmission.Crypto++ Library is a free C++ class library of cryptographic schemes. Currently the library contains the following algorithms:
This is an API addition to Sun's JavaMail API which provides simple encryption and decryption of emails using S/MIME and/or OpenPGP. The intent is to provide a single, easy-to-use API for email clients that want to send and received encrypted email in either of the two most popular email encryption formats.
Keyczar is an open source cryptographic toolkit designed to make it easier and safer for developers to use cryptography in their applications. Keyczar supports authentication and encryption with both symmetric and asymmetric keys. Some features of Keyczar include:
* A simple API
* Key rotation and versioning
* Safe default algorithms, modes, and key lengths
* Automated generation of initialization vectors and ciphertext signatures
* Java and Python implementations (C++ coming soon)
* International support in Java (Python coming soon)Welcome to the home of the Legion of the Bouncy Castle. A fun place to stay, if you've got some time to kill. ere at the Bouncy Castle, we believe in encryption. That's something that's near and dear to our hearts. We believe so strongly in encryption, th