相关疑难解决方法(0)

如何使用ios swift将字符串转换为MD5哈希

我想转换用户输入或假设任何字符串如"abc"到MD5哈希.我想在ios swift中这样做.我已经提到了以下链接,但解决方案对我不起作用,或者我很困惑,因为我是快速编程的新手,所以我很难实现它.有人可以通过明确的步骤来帮助我实现这一目标.提前致谢!

在Swift框架中导入CommonCrypto

如何在swift语言中使用CC_MD5方法.

http://iosdeveloperzone.com/2014/10/03/using-commoncrypto-in-swift/

为了更清楚,我希望像在php中一样快速实现这一点.

$str = "Hello";

echo md5($str);
Run Code Online (Sandbox Code Playgroud)

输出:8b1a9953c4611296a827abf8c47804d7

md5 ios swift

96
推荐指数
10
解决办法
7万
查看次数

使用SHA-512和salt来散列MD5哈希密码?

我正在使用MD5(无盐)散列用户密码的系统.我想使用SHA-512和盐更安全地存储密码.

虽然这很容易实现以后的密码,但我还想改进现有的MD5散列密码,最好不要强迫所有用户更改密码.我的想法是只使用SHA-512和适当的盐来散列现有的MD5哈希值.然后我可以在数据库中设置一些标志,指示哪些密码是从纯文本中散列出来的,哪些是从MD5散列中散列出来的.或者我可以在验证用户时尝试这两种方法.或者甚至只使用MD5和SHA-512/salt散列新密码,这样它们就可以像旧密码一样处理.

以编程方式,我认为这不会是一个问题,但我不知道加密/散列是否足以通过将SHA-512/salt哈希应用于任何方式来破解哈希的质量.已经MD5哈希的密码.我的第一直觉是,如果有的话,它会更强大,一个非常轻的按键伸展.

我的第二直觉是我真的不知道我在说什么,所以我最好得到建议.有什么想法吗?

java security hash sha

9
推荐指数
1
解决办法
2295
查看次数

标签 统计

hash ×1

ios ×1

java ×1

md5 ×1

security ×1

sha ×1

swift ×1