Data Encryption (資料加密)
Conceal is the Google Summer of Code project of Kévin Dunglas for Ubuntu, mentored by Jani Monoses. The goal of this project is to increase security of sensitives data stored on computers. Conceal is a compilation of tools which allow to easily encrypt, open, close and decrypt directories in a Desktop environment. It is especially useful for laptops users. It is wrote in Python, it uses EncFS as backend.
Open Crypt - Cryptography tools for everyday use. This project allows the user to hash / encrypt / decrypt a list of directories / files. The user can drag and drop and/or choose via a browser which files / folders he needs to crypt. The selection allows for MD5, SHA1, SHA128, SHA256, SHA512 hashing which is saved in a CSV file and/or for AES encryption based on the user's keyed-in phrase.
Cryptophane, a Windows UI for the GnuPG encryption program, is an easy-to-use Windows application that works with GnuPG (a PGP-compatible encryption program.) It allows users to encrypt, sign, decrypt, and perform key maintenance without having to deal with GnuPG's command-line interface. This program is license under GNU General Public License v2.
SHACrypt uses Matt Mahoney's SHARND algorithm to compute a cipher: Your password is hashed into 16 to 64 pseudorandom binary characters, then your password is appended to the 16 to 64 characters and hashed again. For example, if password X has a hashsum of Y and YX has a hashsum of Z, the first 32 to 128 characters of the cipher would be YZ. After that, ZX's hash would be calculated, and so on and so forth.
After the first 16 to 64 cipher characters are computed, SHACrypt computes an XOR operation on each cipher character and each corresponding character of the first 16 to 64 bytes of your file before going on to the next 16 to 64 characters, and so on.
Manage OpenPGP keys on your phone, use them to encrypt, sign, decrypt emails and files. APG can grow into a fully featured equivalent of GPG on Android phones, allowing easy and secure management of keys and trust thereof, as well as being useful to other apps via Intents or even some other API. The main goal is to get some decent integration with the GMail client and k9mail.
LUKS is the standard for Linux hard disk encryption. By providing a standard on-disk-format, it does not only facilitate compatibility among distributions, but also provides secure management of multiple user passwords. In contrast to existing solution, LUKS stores all setup necessary setup information in the partition header, enabling the user to transport or migrate his data seamlessly.
While LUKS is a standard on-disk format, there is also a reference implementation. LUKS for dm-crypt is implemented in an enhanced version of cryptsetup.
EncFS provides an encrypted filesystem in user-space. It runs without any special permissions and uses the FUSE library and Linux kernel module to provide the filesystem interface. You can find links to source and binary releases below. EncFS is open source software, licensed under the GPL.
As with most encrypted filesystems, Encfs is meant to provide security against off-line attacks; ie your notebook or backups fall into the wrong hands, etc. The way Encfs works is different from the “loopback” encrypted filesystem support built into the Linux kernel because it works on files at a time, not an entire block device. This is a big advantage in some ways, but does not come without a cost.
AES Crypt is an advanced file encryption utility that integrates with the Windows shell or runs from the Linux command prompt to provide a simple, yet powerful, tool for encrypting files using the Advanced Encryption Standard (AES) algorithm.
Free open-source disk encryption software for Windows Vista/XP, Mac OS X, and Linux