gpt4 book ai didi

ios - 'CC_MD5' is deprecated : first deprecated in iOS 13. 0 - 这个函数在密码学上被破坏了,应该。。。。

转载 作者:行者123 更新时间:2023-12-05 09:30:31 29 4
gpt4 key购买 nike

CC_MD5 已在 ios14 中弃用,但我的项目至少支持 ios14。我仍然需要 MD5。我应该怎么办?我使用的开发语言是OC

最佳答案

MD5 已被弃用,因为它是一种有缺陷、不安全的算法。如果可以,请避免使用它。但如果因为旧数据给定的算法或外界要求而不得不使用MD5,则可以继续使用。

编译器生成警告。但您仍然可以使用 CC_MD5。而且我怀疑 Apple 是否会删除它,因为它在太多现有应用程序中使用。

您可以有选择地抑制 Objective-C 中的警告:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"

- (void) hashData
{
// your code using CC_MD5
}

#pragma clang diagnostic pop

关于ios - 'CC_MD5' is deprecated : first deprecated in iOS 13. 0 - 这个函数在密码学上被破坏了,应该。。。。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69491476/

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