gpt4 book ai didi

iphone - Md5加密是对称还是非对称?

转载 作者:行者123 更新时间:2023-12-03 16:08:07 25 4
gpt4 key购买 nike

对于我的 iPhone 应用程序,Apple 想知道我的密码加密 (md5) 是否大于 64 位对称或大于 1024 位对称。我在网上没找到,所以想问问有没有人知道答案。此外,这是否被认为是一种合适的密码加密技术,或者我应该使用不同的技术?

感谢您的帮助!

最佳答案

MD5 是一种散列函数,因此根据定义它是不可逆的。加密(无论是对称还是非对称)的情况并非如此,加密必须可逆才能有用。

更准确地说,哈希是单向函数,因为无限数量的输入可以映射到单个输出,因此不可能确定地获得导致给定输出的精确输入。

但是,可能会找到散列到相同输出的不同输入。这称为碰撞

通常,对密码进行哈希处理而不是存储纯文本(甚至加密)是一个好主意。 (如果使用盐就更好了)但是,MD5 有已知的弱点(以及有助于查找冲突的大量彩虹表),因此切换到 SHA-1 或 SHA-2 之一是个好主意哈希值家族。

但是,要回答您原来的问题,确实没有办法将 MD5 或任何散列与任何类型的加密进行比较;它们没有等效项,因为这就像比较苹果和橙子。

关于iphone - Md5加密是对称还是非对称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2003776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com