ZZCryptManager 0.1.2

ZZCryptManager 0.1.2

liguoliangiOS 维护。



  • liguoliang

ZZCryptManager

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库并首先从示例目录运行 pod install

要求

安装

ZZCryptManager 通过 CocoaPods 提供使用。要安装它,只需将以下行添加到您的 Podfile

pod 'ZZCryptManager'

使用

///aes加密
    ZZCryptManager.zz_aesEncrypt("13233258888", key, iv)

///aes解密
    ZZCryptManager.zz_aesDecrypt("X/A+jXMnFGS81LZjC7XTmw==", key, iv)
    
///rsa加密
    let str = "Rsaencrypt"
    ZZCryptManager.zz_rsaEncrypt(str, publicKey)
    
    encryptData 需要解密的字符串
    let encryptData = "NlqltiOIfIIl44sKSxaYfgPwficlpDYxUWUc4/wqrlvUYKltZ"
    ZZCryptManager.zz_rsaDecrypt(encryptData, privateKey)
    
    ///签名
    str 需要签名的数据
    ZZCryptManager.zz_rsaSignWithSHA1(str, privateKey)
    
    
    ///验签
    str 需要比对的数据
    siginStr 签名过的字符串
    let siginStr = "bO8Ru4+UJceJKPzPmTMH4okKr2Yc5FRuLFzwS9VMnnp"
    
    ZZCryptManager.zz_rsaSignVerifyWithSHA1(str, siginStr, publicKey)

作者

liguoliang

许可证

ZZCryptManager遵循MIT许可证。有关更多信息,请参阅LICENSE文件。