首页 > 其他分享 >非对称加密使用场景

非对称加密使用场景

时间:2022-11-26 09:45:53浏览次数:47  
标签:场景 HASH 苹果公司 App 公钥 加密 非对称

基于非对称加密实现接口的安全开放(openapi的实现)

方案一:仅采用非对称加密

方案二:采用非对称加密+对称加密

iOS App签名原理

一、简单的签名原理:
目的:保证每个App都是经过苹果公司官方认证的
背景:因为手机和系统都是苹果公司生产的,所以苹果公司可以在手机上内置公钥,然后在App Store上放置私钥
原理:
1.App上传到App Store时,苹果公司拿到App的HASH(MD5,SHA等)值,然后用私钥进行加密(签名),这时候只有手机上的公钥才可以解密;
2.手机下载应用安装App时,先用公钥解密(验证签名),拿到HASH值,然后将此HASH值,与要安装的App的HASH值进行校验,如果App有被修改过,则校验失败。这样就可以有效的保证每个App都是经过苹果公司官方认证的。

标签:场景,HASH,苹果公司,App,公钥,加密,非对称
From: https://www.cnblogs.com/fanfan-90/p/16926919.html

相关文章