Botan是一个C++的加密算法库,支持AES,DES,SHA-1,RSA,DSA,Diffie-Hellman等多种算法,支持X.509认证以及CRLs和PKCS#10