OpenSSL的Objective-C封装:MIHCrypto
jopen
10年前
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)