小编Nar*_*asK的帖子

ed25519 是否很好地支持 DKIM 验证?

根据Exim4 文档我有以下脚本:

#! /bin/bash --

ED="dkim_ed25519_$(date +'%Y%m%d')"
RSA="dkim_rsa_$(date +'%Y%m%d')"

## Generate private key
openssl genpkey -algorithm ed25519 -out "${ED}.private"
openssl genrsa -out "${RSA}.private" 2048

## Use private key to generate the public DNS TXT record:
## 20200701._domainkey.example.com IN TXT "k=[ed25519|rsa]; p=[pub_key_content]"
openssl pkey -in "${ED}.private" -pubout -outform DER | tail -c +13 | base64 > "${ED}.public"
openssl rsa -in "${RSA}.private" -pubout -outform PEM | sed '/^-----/d' | tr -d '\n' > "${RSA}.public"
Run Code Online (Sandbox Code Playgroud)

这会生成一对私钥+公钥。公共的有:

dkim_ed25519_20200701.public

ICkF+6tTRKc8voK15Th4eTXMX3inp5jZwZSu4CH2FIc=
Run Code Online (Sandbox Code Playgroud)

dkim_rsa_20200701.public: …

gmail exim dkim

8
推荐指数
1
解决办法
1747
查看次数

标签 统计

dkim ×1

exim ×1

gmail ×1