OpenSSL的Objective-C封装:MIHCrypto

jopen 10年前

OpenSSL的Objective-C封装:MIHCrypto
OpenSSL是当前可用和最强大的SSL和TLS库,它包装了一个完整的加密库。该库是用纯C开发而且没有精心设计的C接口,因此初学者很难掌握它。该MIHCrypto库的目的是提供一个面向对象的接口,它允许开发人员编写简单和干净的代码,但仍然能够使用强大的OpenSSL libcrypto库。OpenSSL是一个非常大的库,所以MIHCrypto并没有完整封装整个库。目前只支持以下加密方式:

  • AES (block cipher)
  • BIGNUM (discrete mathematics)
  • DES (block cipher)
  • MD5 (hash algorithm)
  • RSA (public-key cryptography)
  • SHA, SHA256, SHA384, SHA512 (hash algorithm)

项目主页:http://www.open-open.com/lib/view/home/1401155849277