级联GPG签名

时间:2011-03-11 11:31:34

标签: python gnupg

我正在尝试解决安全邮件列表的问题

这个想法是:

人A签名(或密码)邮件并发送到groupmail。在服务器上,此邮件将根据正确的密钥进行验证,再次签名(加密)并发送给收件人(每个邮件单独发送)。

收件人首先针对群组密钥验证(解密),而不是针对人员A密钥。

我制作了python脚本来执行此操作,并在级联上进行堆叠。问题是enigmail只能识别信封标志,而没有内部标志。也许它是engimail的问题,但是 我想,我应该在电子邮件中添加一些标题,以表明这是两次签名。

现在看起来像这样:(标头OpenPGP由我自己创建,哈希键被剪切)

(...)
OpenPGP: id=A028D47A; id=09813F09


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

TEST
- - -- 
Tomasz Brzezina
- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNZPioAAoJEGDoB6ygKNR6RKYH/A7gNGf+C5TERWDIVQUmykfs
Y+XAv2u3b9aK48T+WRWsS+mwt0fRhMy1TFjLua2Xta5FfBFzZdXFH9mobSAOQFw=
=/YoZ
- -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk1k+KQACgkQNgqC2gmBPwnWjQCfSTbWixnGXMEa3mjiUhaOMttB
=iZWb
-----END PGP SIGNATURE-----

邮件的结果是:

********* *BEGINNING OF SIGNED/CIPHERED PART* *********

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


- --
Tomasz Brzezina
Sekretarz Generalny UPR
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNZPioAAoJEGDoB6ygKNR6RKYH/A7gNGf+C5TERWDIVQUmykfs
Y+XAv2u3b9aK48T+WRWsS+mwt0fRhMy1TFjLua2Xta5FfBFzZdXFH9mobSAOQFw=
=/YoZ
-----END PGP SIGNATURE-----


********** *END OF CIPHERED/SIGNED PART* **********

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk1k+KQACgkQNgqC2gmBPwnWjQCfSTbWixnGXMEa3mjiUhaOMttB
xtAAn2PoG+HhPg2RO1YoqKObFevZErHv
=iZWb
-----END PGP SIGNATURE-----

1 个答案:

答案 0 :(得分:0)

正如Helmut Grohne上面发布的,MIME可能会帮助您解决问题。是的,engimail确实支持MIME。

相关问题