Article View: pl.comp.lang.python
Article #28190Jak dodać / zmienić hasło dla klucza RSA korzystając z PyCrypto
From: k2
Date: Mon, 01 Aug 2011 11:03
Date: Mon, 01 Aug 2011 11:03
30 lines
2551 bytes
2551 bytes
Witam. Od kilku dni szukam rozwiązania dla Pythona pozwalającego wygenerować parę kluczy RSA gdzie klucz prywatny opatrzony jest podanym przeze mnie hasłem. Próbowałem korzystać z M2Crypt ale to potrafi głównie generować klucze do pliku i z pliku je odczytać. Rozwiązaniem które generuje klucze jako ciągi stringów i jest wygodne to PyCrypto nie wiem tylko jak generując klucze w PyCrypto opatrzyć klucz prywatny hasłem. To jest fragment kodu: #encoding:utf-8 from Crypto.PublicKey import RSA pass_alice = 'ala' private_alice_key = RSA.generate(1024) public_alice_key = private_alice_key.publickey() str_priv = private_alice_key.exportKey() str_pub = public_alice_key.exportKey() print str_priv print str_pub # HOW ADD OR CHANGE PASSWORD FOR private_alice_key Jeżeli ktoś potrafi pomóc lub wskazać rozwiązanie które nie zapisuje i czyta kluczy z plików tylko ze stringów ( trzymam klucze w bazie ) to będę niezwykle wdzięczny. Jeżeli zamieściłem wiadomość w złym miejscu to również proszę o wskazanie odpowiedniego miejsca.
Technical Details
Message-ID:
<822a8050-9921-493c-a75c-4a62705821ed@k9g2000yqf.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.belwue.de!news.osn.de!diablo2.news.osn.de!ecngs!feeder.ecngs.de!nx02.iad01.newshosting.com!newshosting.com!69.16.185.16.MISMATCH!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!k9g2000yqf.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.belwue.de!news.osn.de!diablo2.news.osn.de!ecngs!feeder.ecngs.de!nx02.iad01.newshosting.com!newshosting.com!69.16.185.16.MISMATCH!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!k9g2000yqf.googlegroups.com!not-for-mail From: k2 <grzegorz.tezycki@gmail.com> Newsgroups: pl.comp.lang.python Subject: Jak dodać / zmienić hasło dla klucza RSA korzystając z PyCrypto Date: Mon, 1 Aug 2011 04:03:34 -0700 (PDT) Organization: http://groups.google.com Lines: 33 Message-ID: <822a8050-9921-493c-a75c-4a62705821ed@k9g2000yqf.googlegroups.com> NNTP-Posting-Host: 77.252.144.66 Mime-Version: 1.0 X-Trace: posting.google.com 1312196737 27222 127.0.0.1 (1 Aug 2011 11:05:37 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 1 Aug 2011 11:05:37 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: k9g2000yqf.googlegroups.com; posting-host=77.252.144.66; posting-account=RQcwTAoAAAB--rh8KVYogd_B5cBhgT7Q User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HUALESNKRC X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110628 Ubuntu/10.04 (lucid) Firefox/3.6.18,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit