Domain Keys in Python
I am trying to implement Domain Keys (http://domainkeys.sourceforge.net/) in Python. In Perl I would just use Crypt:RSA which has a sign method with an armour option which generates exactly what I want but I can't find a way of doing this in Python. I tried this: from M2Crypto import RSA key = RSA.load_key('rsa.private') msg='Hello world' print key.sign(msg) But the output isn't quite right because there isn't an armour option - I verified this by reading the source. I'm not even sure if M2Crypto is the right library to be using or is it just that I need to use something else for the final step? Thanks in advance Andrew -- http://mail.python.org/mailman/listinfo/python-list
Re: Domain Keys in Python
--- Andrew Veitch <[EMAIL PROTECTED]> wrote: > In Perl I would just use Crypt:RSA which has a sign > method with an armour option which generates exactly > what I want but I can't find a way of doing this in > Python. I've worked it out, just for the archives the answer is: import base64 from M2Crypto import RSA key = RSA.load_key('rsa.private') msg='Hello world' print base64.b64encode(key.sign(msg)) I will publish my DomainKey implementation shortly. A -- http://mail.python.org/mailman/listinfo/python-list