[发明专利]ProtonMail加密邮件的安全读取方法、装置、设备及存储介质有效
申请号: | 202110387604.6 | 申请日: | 2021-04-09 |
公开(公告)号: | CN112995204B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 曹飞;张磊;张辉极;杜新胜 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L51/42 |
代理公司: | 厦门福贝知识产权代理事务所(普通合伙) 35235 | 代理人: | 陈远洋 |
地址: | 361000 福建省厦门市思明*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | protonmail 加密 邮件 安全 读取 方法 装置 设备 存储 介质 | ||
本说明书一个或多个实施例提供一种ProtonMail加密邮件的安全读取方法、装置、设备及存储介质,方法包括:获取ProtonMail加密邮件的SEKRIT参数;对所述SEKRIT参数解密,得到解密后的字符串;基于所述解密后的字符串和当前登录的用户名得到私钥;基于所述私钥解密所述ProtonMail加密邮件,得到所述ProtonMail加密邮件的邮件内容。根据本公开,通过对ProtonMail加密邮件中的SEKRIT参数解密后,结合用户名得到私钥,从而基于私钥安全地获取邮件内容,从而保护用户的个人隐私数据,有效防止不法分子窃取用户数据。
技术领域
本说明书一个或多个实施例涉及通信技术领域,尤其涉及ProtonMail加密邮件的安全读取。
背景技术
ProtonMail采用端到端加密与全封闭加密技术来保护邮件安全,这意味着邮件内容不可能泄露给第三方。但是,目前ProtonMail邮件数据还不是绝对安全,这样就会被一些不法分子所利用,造成用户信息或邮件内容的泄露,或多或少都会给用户带来损失。
发明内容
有鉴于此,本说明书一个或多个实施例的目的在于提出一种ProtonMail加密邮件的安全读取方法、装置、设备及存储介质,以解决上述用户信息或邮件内容的泄露的问题。
基于上述目的,本说明书一个或多个实施例提供了一种ProtonMail加密邮件的安全读取方法,包括:
获取ProtonMail加密邮件的SEKRIT参数;
对所述SEKRIT参数解密,得到解密后的字符串;
基于所述解密后的字符串和当前登录的用户名得到私钥;
基于所述私钥解密所述ProtonMail加密邮件,得到所述ProtonMail加密邮件的邮件内容。
可选地,所述获取ProtonMail加密邮件的SEKRIT参数包括:
构建用于模拟ProtonMail的模拟应用程序;
基于所述模拟应用程序读取ProtonMailKey;
基于所述ProtonMailKey从目录读取ch.protonmail.android_preferences.xml文件中的所述SEKRIT参数。
可选地,所述对所述SEKRIT参数解密,得到解密后的字符串包括:
对所述SEKRIT参数的属性值SEKRIT_VALUE进行Base64解码,得到解码后的属性值SEKRIT_VALUE_Base64;
基于初始化模式为RSA/ECB/PKCS1Padding的Cipher实例和参数key为ProtonMailKey对所述解码后的属性值SEKRIT_VALUE_Base64进行解密,得到解密后的字符串SEKRIT_DECRYPTED。
可选地,所述基于所述解密后的字符串和当前登录的用户名得到私钥,包括:
对所述当前登录的用户名进行编码,得到编码后的用户名;
基于所述解密后的字符串和所述编码后的用户名生成所述私钥加密值;
对所述私钥加密值进行解密,得到所述私钥。
可选地,对所述当前登录的用户名进行编码,得到编码后的用户名,包括:
对所述当前登录的用户名username进行base64编码,得到编码后的用户名username_base64。
可选地,所述基于所述解密后的字符串和所述编码后的用户名生成所述私钥加密值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110387604.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动端安全邮件收发方法
- 下一篇:一种箱体锁具