[英]Free Cryptography libraries
什么是最稳定,最有用的密码学库,它们是:
对于C#和Java,有bouncycastle 。 加密库的祖父是openssl 。 对于C ++,另一个非常成熟的库是crypto ++ 。
标准Python库(实现AES和RSA等通用密码)是PyCrypto 。 但是,它不支持PKCS之类的东西。 PyCryptopp为Crypto ++库提供了部分Python包装,您可能会发现它有用。
看看KeyCzar
Keyczar的某些功能包括:
- 一个简单的API
- 密钥轮换和版本控制
- 安全的默认算法,模式和密钥长度
- 自动生成初始化向量和密文签名
- Java,Python和C ++实现
- Java的国际支持(即将推出Python)
似乎没有C#支持。
NSS与C ++兼容,并且具有Java和Python的绑定,尽管我不确定它是否具有.NET / Mono绑定。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.