忆信
一个聚焦加解密算法及信息接口安全的网站
我们为您提供接口统一的、开源的、免费商用的、多平台通用的、基于OPENSSL的摘要、HMAC、加密、解密、签名及验签算法库。
摘要算法:支持MD5、SHA系列、SHA3系列、BLAKE2及国密SM3。
对称算法:支持AES、DES、3DES、国密SM4,模式为ECB或CBC的加解密算法。
非对称算法:支持RSA及国密SM2。其中RSA签名支持PSS,加密支持OAEP。
byte[] sm3Hash = YiSMCore.getInstance().sm3Hash( YiSMCore.getInstance().str2Bcd("616263", 6));
NSData * sm3Hash = [[YiSMCore defaultCore] sm3Hash:[[YiSMCore defaultCore] str2Bcd:@"616263"]];
byte[] sm3Hash = YiSMCore.getInstance().sm3Hash( YiSMCore.getInstance().str2Bcd("616263", 6));
仅向知识星球用户开放SDK,支持社区版所有算法,专用私有代码仓库,体积更小,支持的平台更多。另额外提供国密SMS4白盒密码算法、PBOC-MAC算法、ANSI-MAC算法等,无第三方库依赖冲突。聚集了一群关注算法安全、信息接口安全的朋友。
byte[] sm3Hash = YiSMCore.getInstance().sm3Hash( YiSMCore.getInstance().str2Bcd("616263", 6));
NSData * sm3Hash = [[YiSMCore defaultCore] sm3Hash:[[YiSMCore defaultCore] str2Bcd:@"616263"]];
byte[] sm3Hash = YiSMCore.getInstance().sm3Hash( YiSMCore.getInstance().str2Bcd("616263", 6));
现在几乎所有应用及小程序都是网络强相关的,密钥安全、算法安全、信息接口安全问题无处不在。