""Cryptography is easy to get wrong. Developers can
often choose the wrong cipher mode, use obsolete algorithms,
compose primitives in an unsafe manner, or fail to anticipate the
need for key rotation. Keyczar abstracts some of these details by
choosing safe defaults, automatically tagging outputs with key
version information, and providing a simple
interface.""