Re: Pure-python RSA module
Guido van Rossum <[email protected]>
| Newsgroups | gmane.comp.python.cryptography |
|---|---|
| Message-ID | <[email protected]> |
Hallo Sybren, Sorry voor de late reactie. 't Is druk hier! Er zijn al een aantal RSA implementaties beschikbaar voor Python, alle gebaseerd op OpenSSL. Dat is natuurlijk niet zo portable als jouw puur-Python versie, maar in de praktijk is OpenSSL zeer algemeen beschikbaar, en het is natuurlijk wel sneller. Ik geloof dat er ook al een andere pure-Python crypto kit bestaat die wat overlap met jouw pakket bevat, maar helaas ben ik de details daarvan vergeten. Misschien kan Google je nog helpen. :-) Ik denk dat de beste weg om jouw code meer gebruik te geven tweedelig is: (1) in plaats van de GPL gebruik de Apache license; (2) post een aankondiging op comp.lang.python. Een andere plaats waar je waarschijnlijk wel hulp kunt krijgen is de python-crypto mailing list.<[email protected]> is het adres -- in Nederland zelfs! Veel succes, --Guido On 6/3/06, Sybren Stüvel <[email protected]> wrote: > Hoi Guido, > > Als onderdeel van mijn informatica studie aan de Universiteit van > Amsterdam heb ik, samen met twee collega studenten, een RSA module > geschreven in Python. Het zou mij een eer zijn als deze module > onderdeel wordt van de Python library. > > De module bevat een functie om te testen of een getal een priemgetal > is, functies om RSA keys te genereren, en om te encrypten/decrypten > met die keys. De code ligt zeer dicht bij de mathematische achtergrond > van RSA. > > Op dit moment valt de module onder de GPL. Dat is natuurlijk makkelijk > aan te passen zodat het onder de Python licensie valt. > > De module is te vinden op http://www.stuvel.eu/rsa. Voor het gemak heb > ik de tarball geattached. > > Groet, > -- > Sybren Stüvel > > "Gravitation cannot be held responsible for people falling in love." > -- Albert Einstein > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.2.2 (GNU/Linux) > > iD8DBQFEgbhgNIPvGICzDyQRAupwAJ9OoTYVzS1AICb3TM2igR54mFSWuwCfcNK2 > 6ptR+4kHbYPvGPVjKyH2/ss= > =nnNE > -----END PGP SIGNATURE----- > > > > -- --Guido van Rossum (home page: http://www.python.org/~guido/)