Google近日发布了一个名为KeyCzar开源加密工具。
    根据参与该该工具开发的一名Google工程师说,该工具面向的是应用程序开发者,它使得开发者可以更安全、稳定、高效地对自己开发的作品予以加密。任何开发人员都可以免费获得和使用它,因为它是开源
    KeyCzar支持身份验证以及对称、非对称编码技术。目前KeyCzar拥有以下特性:
    1. 简单的API
    2. 密钥轮转替换以及版本控制
    3. 安全的默认算法、模式以及密钥长度
    4. 自动生成初始化响亮的密钥长度和密文签名
    5. Java和Python实现(C++实现也即将支持)
   
    KeyCzar除了大大减轻开发者在程序加密上的工作量外,还提高了加密的安全度。避免了开发者使用老式加密方法所产生的使用过时加密算法、不能更换新密钥等严重的安全错误。有了KeyCzar,开发者不但可以对程序方便地加密,还可以根据需要管理或者密钥。
   
    但是Google同样给出了一个警告:KeyCzar并不是一个完整的加密系统,因为其不包括任何密码库。
   
    点击这里进入Google加密工具KeyCzar主页
    点击这里进入Google加密工具KeyCzar Wiki
    (均为英文页面)
   
    要获得不同版本的KeyZcar请点击以下链接(均为Google官方链接,文件版权归Google所有):
    KeyCzarjava版本(文件名KeyCzar05b.jar)
    KeyCzarPython版本(文件名:keyczar05b-python.zip)
    KeyCzar设计文档(文件名:keyczar05b.pdf)