iOS 13、MacOS Catalina不再支持SHA-1加密算法

继网络大厂、微软及Mozilla之后,苹果周三宣布,最新操作系统iOS 13及macOS 10.15(Catalina)也将不再支持SHA-1加密算法。苹果网页公布最新iOS及macOS对信任凭证的要求。所有TLS服务器证书及发布的凭证认证机构(CA)都必须使用SHA-2哈希算法。预订今年秋天释出的行动和桌机操作系统将不再信任SHA-1签章的凭证,即不再支持使用SHA-1签章产生的HTTPS联机。任何没升级到SHA-2的TLS服务器,新iPhone及Mac计算机连接这些服务器时,将出现联机失败、app无法执行、网页无法经由Safari加载等问题。

这也是科技大厂扬弃SHA-1算法的最新一步。早在2017年,网络大厂便联同荷兰学者实施碰撞***,首度破解SHA-1演算技术,证实它不够安全之前,科技大厂早已陆续公布中止SHA-1支持计划。网络大厂 Chrome和Mozilla Firefox于2017年1月1日起不再使用,而微软浏览器IE和Edge也在2017年5月移除对SHA-1的支援。微软先前宣布今年7月Windows系统将只支持SHA-2凭证,也要求所有旧版操作系统,包括Windows 7 SP 1、Windows Server 2008 R2 SP1/SP2的用户,必须在2019年7月前具备SHA-2算法的支持。不支持SHA-2的Windows系统,今年7月后也无法再下载更新。

原文地址:https://blog.51cto.com/13373212/2405997

时间: 2024-11-07 19:42:29

iOS 13、MacOS Catalina不再支持SHA-1加密算法的相关文章

iOS 13 正式发布,来看看有哪些 API 变动

iOS 13 已正式发布,网上对其用户体验上的新特性的描述也很多.对于开发来说,需要关注的另一方面是新系统在 API 层面做了哪些改动,从而会对我们现有的代码产生什么影响. 在这里,我们基于 iOS 13 Release Notes 做了一些整理,主要是列表出 Apple 提供的一些新的 API 和弃用了哪些 API,一起来看看 General ? iOS 13 不再支持 UIApplicationExitsOnSuspend.需要更新应用以处理现代多任务处理. UIKit ? 当单元格突出显示

苹果系统iOS、macOS应用管理机制

iOS.macOS系统应用管理机制 苹果系统包括:iOS.macOS.watchOS.tvOS.应用软件的生命周期为:开发.上线.安装.使用.卸载.这篇文档将从应用生命周期的各个环节介绍苹果系统对应用的管理机制,主要详细介绍iOS和macOS,watchOS与tvOS由于用户数量少,以及流程与iOS相似度较高,只作了简单介绍. iOS 一.开发 注册账号: 单纯开发是不用付费的,使用模拟器就可以.如果要真机调试,或者提交appstore,需要申请开发者帐号. 需要提交:1.注册一个苹果账号作为开

macOS Catalina 10.15.4亮点在iCloud 云盘!要不要更新?先来看看更新都有哪些利弊

苹果今天发布了macOS Catalina 10.15.4正式版,增加了多项新功能.这次更新最大的变化在于 iCloud 云盘可以支持像 Dropbox.Google Drive 那样的共享文件夹功能,更便于协作和文件分享.那到底要不要更新?先来看看都更新有哪些利弊. macOS Catalina 10.15.4正式版发布增加了多项新功能.macOS Catalina 10.15.4加入了iCloud云盘文件夹共享.“屏幕使用时间”中的限定通信.Apple Music歌词实时显示等功能.本更新还

html5中不再支持的元素

html5中不再支持的元素:1.acronym(建议abbr) : 定义首字母缩写2.applet(建议object): 定义 applet3.basefont(使用css控制)4.big(使用css控制) :定义大号文本5.center(使用css控制): 定义居中的文本6.font(使用css控制)7.strike(使用del) :定义加删除线的文本8.tt(使用css控制): 定义打字机文本.9.u(使用css控制) :定义下划线文本10.frame(建议iframe): 定义子窗口(框架

MacOS Catalina 10.15安装教程,启动U盘制作及安装方法

苹果推送了 macOS Catalina 10.15 系统正式版更新,大家可以升级新系统了!话不多说,下面就为大家分享MacOS Catalina 10.15的安装教程. 在尝试安装MacOS Catalina 10.15之前,应首先检查是否支持Mac计算机.根据Apple的官方网站,macOS Catalina 10.15仅在MacBook Air 2012及更高版本,MacBook Pro 2012及更高版本,Mac mini 2012及更高版本,iMac 2012及更高版本,Mac Pro

MacOS Catalina之Terminal配置

MacOS Catalina之Terminal配置 昨天把MBP格式化,重装了最新的MacOS Catalina系统,众所周知,Mac下的Terminal并没有默认配置ll这样好用的命令,出于Linux下习惯,就想直接配置下,然后,就遇到了很坑的问题,配置文件死活不生效,每次打开命令行后,都需要source下才可以,真的要人命,具体问题,且听我细细道来- MacOS Catalinna之前的环境变量配置 在MacOS Catalina之前,MacOS通常使用Bash作为默认shell. # Te

iOS开发高级分享 - iOS 13 中的新框架 — MetriKit

MetriKit是iOS 13中用于收集和处理电池和性能指标的新框架.这是在WWDC今年与XCTestMetrics和Xcode Metrics组织者一起,作为一项协调一致的努力的一部分,为开发人员带来关于他们的应用程序在该领域的表现的新见解. 苹果会自动从AppStore上安装的应用程序中收集度量指标.您可以在Xcode 11中通过打开组织者(? ? ? o)并选择新的Metrics选项卡. MetriKit是Xcode组织者度量的补充,它提供了一种编程方式来接收有关应用程序在该领域中的表现的

解决MacVim在macOS Catalina下字母显示不全的问题

为了解决我的macbook pro 13在Mojave下的闪屏问题,将系统更新到了Catalina.使用MacVim是发现部分字符的下半部分显示不全,如g, q的下部分.尝试在配置文件中调整字体大小和行间距都不能解决问题. 但是,如果通过command + -进行缩放后,显示就正常了.怀疑是兼容性问题.到MacVim的发布页面上一看,果然在snapshot-159上有解决一个Fix text being clipped in macOS Catalina. #905的问题. 因此下载了最新的16

iOS 13.4 & Xcode 11.4 采坑小记(重写系统get)

最近更新了新系统,发现Modal样式设置的UIModalPresentationFullScreen失效了. 相信大家在适配iOS13 系统的时候,为了适配Modal默认样式发生变化( iOS13之前默认为UIModalPresentationFullScreen 13之后变为UIModalPresentationAutomatic)很多人是通过分类方法实现的. 即:为UIViewController扩展该方法(本质是重写modalPresentationStyle属性的get方法),这样所有地