密码编程如果所有事情都要从头开始写,那结果将是灾难性的。幸亏国际开源界已经为我们提供了两个密码学相关的函数库:OpenSSL和Crypto++。从功能上来讲,OpenSSL更为强大,不但提供了编程用的API函数,还提供了强大的命令行工具,可以通过命令来进行常用的加解密、签名验签、证书操作等功能。Crypto++纯粹是用C++写的,适合C++洁癖患者,OpenSSL是用C语言写的,也可以在C++程序中调用。
友情提醒,一线密码应用开发中,OpenSSL用得多些,建议掌握。 6zb9LSGhWY93FCu7XOKHeWsKm5MfI3gkz0Q37oNuthNtfVWUwtNICqsm7tASOQKU