六种发送加密邮件的最好方式(The 6 best ways to send an encrypted email)

(6月23日),美国参议院司法委员会主席林赛·格雷厄姆(Lindsey Graham)、以及参议员汤姆·科顿(Tom Cotton)和玛莎·布莱克本(Marsha Blackburn)推出了一项全新法案:《合法访问加密数据法》,根据已披露的公告信息显示,该方案很有可能会终止设备、平台和系统中的数据加密行为。

在这里插入图片描述

EARN IT Act和Lawful Access to Encrypted Data Act 被批评在为加密信息打开后门,使执法部门更容易获取加密数据。

而新提出的后门可能使加密的电子邮件和其他信息不仅容易受到警方的攻击,也容易受到黑客的攻击。

与此同时,人们想方设法发送加密信息,试图绕过执法部门对抗议活动的监控。

目前,加密仍是保护电子邮件免受不受欢迎的读者攻击的最安全方法。

以下是发送加密邮件的最佳第三方服务。



1) Mailvelope

Mailvelope

官网:https://www.mailvelope.com/en

在这里插入图片描述

这个免费的加密扩展可用于大多数主要的电子邮件提供商,包括Gmail和其他谷歌应用程序,Outlook和雅虎。


一旦添加,加密功能将出现在电子邮件界面。


Mailvelope在他们的网站上说,即使是电子邮件提供商也不能通过他们的服务访问加密的电子邮件。


2) ProtonMail

ProtonMail

官网:https://protonmail.com/zh-Hans/

在这里插入图片描述

ProtonMail是最流行的加密服务之一,它允许端到端和PGP加密。端到端加密是消息传递应用程序中常用的一种系统,它只允许通信器查看消息。


ProtonMail为安卓和苹果产品提供免费和付费计划。还有一个浏览器版本的ProtonMail。


另外还有两步验证和钓鱼警告等功能。钓鱼是黑客攻击的一种形式,它把电子邮件伪装成来自像银行这样的安全发送者。


ProtonMail附加到单个域名上,因此任何人或企业都可以对自己的电子邮件进行加密。


3) Sendinc

Sendinc

官网:http://docs.sendinc.com/

在这里插入图片描述

Sendinc是一个允许用户在网站上直接发送加密电子邮件的免费平台。


虽然Sendinc有一个Outlook插件,但这个独立的站点也适合那些想要发送偶尔受保护的电子邮件的用户。


该站点看起来像一个表单,请求用户的电子邮件地址、收件人地址、主题和消息。


4) Tutanota

Tutanota

官网:https://www.tutanota.com/zh/

在这里插入图片描述

Tutanota是一家声称可以与Gmail竞争的小众电子邮件提供商。这家总部位于德国的公司在其服务中直接建立了自动加密功能。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

金三银四马上就到了,希望大家能好好学习一下这些技术点

学习视频:

大厂面试真题:

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
mt-1713530352357)]

大厂面试真题:

[外链图片转存中…(img-vW3MQKtr-1713530352357)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

好的,下面是一个简单的加密邮件定时发送脚本: ```python import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.application import MIMEApplication from cryptography.fernet import Fernet from datetime import datetime, timedelta import time # 加密密钥,可以使用 Fernet.generate_key() 生成 key = b'your_key_here' # 发件人和收件人信息 sender_email = 'sender@example.com' receiver_email = 'receiver@example.com' # 邮件主题和正文 subject = 'Test Email' body = 'This is a test email.' # 创建加密器对象 cipher = Fernet(key) # 加密邮件主题和正文 encrypted_subject = cipher.encrypt(subject.encode()).decode() encrypted_body = cipher.encrypt(body.encode()).decode() # 创建邮件对象 msg = MIMEMultipart() msg['From'] = sender_email msg['To'] = receiver_email msg['Subject'] = encrypted_subject # 添加加密正文 msg.attach(MIMEText(encrypted_body)) # 添加附件 with open('attachment.txt', 'rb') as f: attachment = MIMEApplication(f.read(), _subtype='txt') attachment.add_header('Content-Disposition', 'attachment', filename='attachment.txt') msg.attach(attachment) # 设置定时发送时间 schedule_time = datetime.now() + timedelta(minutes=10) # 进入循环,等待定时发送 while True: current_time = datetime.now() if current_time >= schedule_time: break time.sleep(60) # 发送邮件 with smtplib.SMTP('smtp.gmail.com', 587) as smtp: smtp.starttls() smtp.login(sender_email, 'your_password_here') smtp.send_message(msg) print('Email sent successfully.') ``` 说明: 1. 首先需要安装 `cryptography` 模块,可以使用 `pip install cryptography` 进行安装。 2. 在脚本中定义了加密密钥 `key`,需要自己生成并填入。 3. 定义了发件人和收件人信息。 4. 定义了邮件主题和正文,然后使用加密器对象 `cipher` 进行加密。 5. 创建邮件对象 `msg`,并添加加密正文和附件。 6. 设置定时发送时间 `schedule_time`,这里设置了当前时间的 10 分钟后。 7. 进入循环,等待定时发送,每隔一分钟检查一次时间。 8. 到了定时发送时间后,使用 SMTP 协议发送邮件。 9. 打印发送成功的提示信息。 注意:这里使用了 Gmail 的 SMTP 服务器,需要先在 Gmail 中开启“允许较不安全的应用程序访问您的帐户”选项,才能使用脚本发送邮件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值