安全服务API似乎不允许我直接计算哈希.有很多公共领域和自由许可的版本可用,但我宁愿使用系统库实现,如果可能的话.
可以通过NSData或普通指针访问数据.
哈希的加密强度对我来说很重要.SHA-256是可接受的最小散列大小.
我正在为我的iPhone应用程序开发登录功能,所以我想使用SHA512散列算法对密码进行散列,然后将结果作为NSString得到(结果应与C#中的SHA512相同).在互联网上花了很多时间后,我仍然没有找到解决方案!:(
有没有人有解决方案和示例代码,请帮助我!非常感谢!
[更新]在我的C#代码中,密码是使用SecureString存储的,所以可能是因为在objective-c和C#之间生成不同的字节数组
我正在构建一个社交媒体应用程序,我想帮助在Swift中将密码字符串编码为SHA512.我在GitHub上找到了CryptoSwift库,但我很难将它加载到我的Swift项目中并将其链接到我的项目文件.有谁知道如何相对容易地完成这个?先谢谢你,凯尔
hash ×2
sha512 ×2
cryptoswift ×1
ios ×1
iphone ×1
objective-c ×1
security ×1
sha256 ×1
swift ×1