LoadData.WX_APIKEY);//获取签名 req.sign = sign; WXApi.sendReq(req); 下面提供一下我用的工具类 import Foundation import CryptoSwift &\(element.0)=\(element.1)"; } } return pars; } } 工具类中用到的第三方库 pod 'CryptoSwift
CryptoSwift - swift加密库,支持md5,sha1,sha224,sha256 .... ========
Cartfile 然后打开Cartfile open Cartfile -a Xcode 添加要依赖的第三方库,注意依赖版本的指定,指定版本和指定范围的写法,如下: github "krzyzanowskim/CryptoSwift
其实在Swift下,第三方库CryptoSwift非常好用,大家可以上GitHub上检索研究一下。只不过不支持老旧的DES加密,这里只是针对有DES加密需求的人给出解决方案。
最看不起别人拿来主义,最希望自己可以 Command + C 更难受的是我用的是 Swift, 系统没有现成的加密库,但是真的不想又引入一个第三方库,这里指的是这个库 CryptoSwift,当然不Care