iOS之SHA1算法
程序员文章站
2022-11-05 11:50:17
ios之sha1算法。
#import
+ (nsstring *)sha1:(nsstring *)inputstring{
nsdata *data = [inputstring dataus...
ios之sha1算法。
#import
+ (nsstring *)sha1:(nsstring *)inputstring{
nsdata *data = [inputstring datausingencoding:nsutf8stringencoding];
uint8_t digest[cc_sha1_digest_length];
cc_sha1(data.bytes,(unsigned int)data.length,digest);
nsmutablestring *outputstring = [nsmutablestring stringwithcapacity:cc_sha1_digest_length];
for (int i = 0; i < cc_sha1_digest_length; i++) {
[outputstring appendformat:@"%02x",digest[i]];
}
return [outputstring lowercasestring];
}
推荐阅读
-
数据挖掘之Apriori算法详解和Python实现代码分享
-
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
-
数据结构(C实现)------- 最小生成树之Kruskal算法
-
IOS开发(74)之把 Array 和 Dictionaries 序列化成 JSON 对象
-
IOS开发(63)之GCD执行延迟操作
-
IOS开发(66)之构建自己的分派队列
-
IOS开发(64)之GCD任务最多只执行一次
-
IOS开发(77)之iOS高级内存管理:比较__unsafe_unretain、__strong、__weak、__autoreleasing
-
IOS开发(80)之画线
-
IOS开发(76)之 NSNotification的使用