`
siruoxian
  • 浏览: 231404 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Sha算法 iOS

阅读更多

 

需要引用CommonDigest.h

 

-(NSString *) geteSHAEncryptedPaylod:(NSString *)message{

 

    const char *cStr = [message UTF8String]; 

    unsigned char result[CC_SHA1_DIGEST_LENGTH]; 

    CC_SHA1(cStr, strlen(cStr), result);

    NSString *s = [NSString stringWithFormat: @"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X", result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15], result[16], result[17], result[18], result[19] ]; 

    return [s lowercaseString];

}


0
0
分享到:
评论

相关推荐

    使用objective c 和java实现的rsa sha256 适用于ios与android

    之前上传的那个有问题,会报错-9809, 经排查,发现代码写得有问题,请大家下载这个的。那个删除不了。真抱歉。

    iOS swift 写的HMAC_SHA1和MD5加密

    swift写的HMAC_SHA1和MD5加密扩展类,其中HMAC_SHA1扩展方法除了SHA1,还可以使用其它算法比如SHA1,SHA224等

    ios-鹏哥哥算法加密.zip

    6、 HMAC加密消息摘要算法 我们通常在遇到的时候会看到“HMAC”字眼,mac(Message Authentication Code,消息认证码算法)是含有密钥散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加上了密钥。因此MAC算法...

    下载来的iOS swift 写的HMAC_SHA1和MD5加密

    swift写的HMAC_SHA1和MD5加密扩展类,其中HMAC_SHA1扩展方法除了SHA1,还可以使用其它算法比如SHA1,MD5 ,SHA224等

    Hash_for_os.zip

    ios系统镜像校验工具,hash校验,SHA全称Secure Hash Standard,又称安全哈希标准,SHA家族算法有SHA-1、SHA-224、SHA-256、SHA-384和SHA-512(后四者通常并称SHA2),原理和MD4、MD5原理相似,SHA是由美国国家安全...

    bcpkix-jdk15on-152.jar

    支持密钥128位,192位,256位(常用的是128位 md5, 256位 sha256) 算法/工作模式/填充方式的概念: 算法是:AES 工作模式:ECB/CBC 默认情况下iOS是CBC的,我提供的例子是ECB的的工作模式,所以iOS在设置加密参数的...

    bcprov-ext-jdk15on-1.54.jar

    支持密钥128位,192位,256位(常用的是128位 md5, 256位 sha256) 算法/工作模式/填充方式的概念: 算法是:AES 工作模式:ECB/CBC 默认情况下iOS是CBC的,我提供的例子是ECB的的工作模式,所以iOS在设置加密参数的...

    保险箱:适用于iOS和OS X的KeePassPassword安全客户端

    Strongbox使用诸如TwoFish,Argon2d,ChaCha20,Aes,Salsa20之类的开源加密算法以及各种其他加密技术(SHA256,HMAC,CSPRNG)来存储组和条目,其中包含各种秘密,主要是围绕密码存储而设计的。 您还可以将文件...

    iOS-Passcode:适用于 iOS 的密码应用

    为了生成密码,Passcode 使用标准的 SHA-256 加密算法。 这意味着当 Passcode 被赋予相同的输入时,它会给出相同的输出。 已经使用生成的密码并需要检索它? 只需再次生成它。 由于该算法是单向的,因此在给定输出...

    CryptoSwift是在Swift中实现的标准安全加密算法的不断增长的集合-Swift开发

    (#PureSwift)目录需求功能贡献安装Swift版本使用作者许可证Changelog需求心情良好功能易于使用方便的字符串和数据扩展支持增量更新(流,...)iOS,macOS,AppleTV,watchOS,Linux支持哈希(摘要)MD5 SHA1 SHA...

    简单讲解iOS应用开发中的MD5加密的相关使用

    MD5 \ SHA \ DES \ 3DES \ RC2和RC4 \ RSA \ IDEA \ DSA \ AES 3.加密算法的选择 一般公司都会有一套自己的加密方案,按照公司接口文档的规定去加密   二、MD5 1.简单说明 MD5:全称是Message Digest Alg

    objective-c-jwt-simple:用于对 Json Web 令牌进行编码解码的 Objective-c 库

    在 iOS/MacOS 应用程序上编码和解码 JWT 的简单方法。 哈希算法 SHA256 SHA3​​84 SHA512 应用程序接口 + (NSString *) encodeWithPayload:(NSDictionary *) andKey:(NSString *) andError:(NSError **) @param...

    基于E2EE的无状态认证JsonWebToken算法、常用Web算法模块-易语言

    6、更适用于移动应用: 当你的客户Duan是一个原生平台(iOS, Android,Windows 8等)时,Cookie是不被支持的(你需要通过Cookie容器进行处理),这时采用Token认证机制就会简单得多。 7、CSRF:因为不再依赖于Cookie,...

    collectra:Electra统计收集器

    存储的内容如下: 设备的UDID的SHA256哈希您设备的型号名称(例如iPad6,11) 您设备的iOS版本为什么? Collectra向调整过的开发人员提供有关设备和版本受欢迎程度的最新统计信息,使调整过的开发人员可以更好地了解...

    Windows Server 2008 R2 下配置TLS1.2添加自签名证书的图文教程

    ③ 数字证书必须使用sha256或者更高级的签名哈希算法,并且保证密钥是2048位及以上的RSA密钥或者256位及以上的ECC密钥。 由于领导舍不得花钱,只能辛苦我们自己搞个不花钱的证书。在网上找了一大堆各种配置证书服务...

    FZHBlog:个人知识体系总结

    加密算法 - SHA256 - Swift 关于 Swift 访问控制的总结 快速了解 Swift 如何迭代 Swift 中枚举的所有 case Swift 什么情况会发生内存访问冲突 Swift 的属性观察者 Property Wrappers 性能篇 Copy O

    expo-jwt:在基于Expo的React Native项目中编码和解码JSON Web令牌(JWT)

    另外,除非“退出” Expo项目,否则将无法访问iOS / Android本机代码,就像其他特定于React Native的JWT库一样。 该库通过在纯JavaScript中使用Crypto.JS为JWT实现HMAC-SHA签名,因此可以在Expo项目中使用。支持的...

    RSA加密/解密

    作者zziking,源码KIZCryptorLib,RSA加密/解密、RSA签名、SHA1、MD5等加密算法,希望大家可以参考一下这个案例。

    JAVA上百实例源码以及开源项目源代码

     关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...

    java开源包1

    用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...

Global site tag (gtag.js) - Google Analytics