Google on Tuesday announced Keyczar, an open-source project to help developers select and use safe cryptography in their applications.
Built on OpenSSL, PyCrypto, and the Java JCE libraries, Keyczar supports authentication and encryption with both symmetric and asymmetric keys. It simplifies some of the details by choosing safe defaults and automatically tagging outputs with key version information. Keyczar also provides a simple interface.
The project provides developers with a simple API, key rotation and versioning, and safe default algorithms, modes, and key lengths.