trilobit-gmbh / contao-pkg-bundle
Contao 4 / Contao 5 公钥抓取包
Requires
- php: ^7.3 || ^8.0
- contao/core-bundle: ^4.13 || ^5.0
- menatwork/contao-multicolumnwizard-bundle: ^3.4
Requires (Dev)
- contao/easy-coding-standard: ^3.0
- contao/manager-plugin: ^2.3
- friendsofphp/php-cs-fixer: ^v3.1.0
README
使用电子邮件加密可以发送从发件人到收件人的机密信息。
电子邮件加密通常与数字签名一起使用,并在X.509或PGP等许多标准中实际上与它结合使用。数字签名电子邮件的目的是以这种方式从发件人发送信息到收件人,使得发件人可以被清楚地识别,并且没有人可以在发件人向收件人发送邮件的过程中未经察觉地操纵邮件。因此,电子邮件签名满足了真实性和完整性的需求,但并不保证机密性;这需要加密。
在电子邮件中实现机密性和真实性的最常见方法是基于PKI的电子邮件加密和签名。PKI代表公共密钥基础设施。基于PKI的电子邮件加密和签名几乎总是使用以下两个标准之一
- S/MIME:安全/多用途互联网邮件扩展
- OpenPGP:开放良好隐私
在密码学中,公共密钥基础设施(PKI)是一种可以颁发、分发和验证数字证书的系统。在PKI中颁发的证书用于确保计算机支持的通信。
使用非对称加密系统,可以在网络上对消息进行数字签名和加密。如果选择合适的参数(例如密钥长度),即使方法已知(参见Kerckhoffs原则),安全的加密系统至少根据目前的认识[1],在可接受的时间内也无法被破解。
在非对称加密系统中,发送者需要接收者的公钥(公开密钥)来加密传输。例如,可以通过电子邮件发送或从网页下载。必须确保这确实是接收者的密钥,而不是骗子的伪造。
TrilobitPkgBundle可以访问这个基础设施,并从电子邮件地址读取和输出公钥。
电子邮件加密用于通过电子邮件从发件人发送机密信息到收件人。
电子邮件加密通常与数字签名一起使用,并在X.509或PGP等许多标准中实际上与它结合使用。数字签名电子邮件的目的是以这种方式从发件人发送信息到收件人,使得发件人可以被清楚地识别,并且没有人可以在发件人向收件人发送邮件的过程中未经察觉地操纵邮件。因此,电子邮件签名满足了真实性和完整性的需求,但并不保证机密性;这需要加密。
在电子邮件中实现机密性和真实性的最常见方法是基于PKI的电子邮件加密和签名。PKI代表公共密钥基础设施。基于PKI的电子邮件加密和签名几乎总是使用以下两个标准之一
S/MIME:安全/多用途互联网邮件扩展 OpenPGP:开放良好隐私 在密码学中,公共密钥基础设施(PKI)是一种可以颁发、分发和验证数字证书的系统。在PKI中颁发的证书用于确保计算机支持的通信。
使用非对称加密系统,可以在网络上对消息进行数字签名和加密。如果选择合适的参数(例如密钥长度),即使方法已知(参见Kerckhoffs原则),安全的加密系统至少根据目前的认识[1],在可接受的时间内也无法被破解。
在不对称加密系统中,发送方需要接收方的公钥来进行加密传输。例如,可以通过电子邮件发送或从网站上下载。必须确保这是接收方的密钥,而不是欺诈者伪造的。
TrilobitPkgBundle可以访问这个基础设施,并将公钥读取输出到电子邮件地址。
来源
后端片段
前端示例输出
安装
通过composer安装扩展:trilobit-gmbh/contao-pkg-bundle。
兼容性
- Contao版本 ~4.9