🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #28194

Re: Jak dodać / zmienić hasło dla klucza RSA korzystając z PyCrypto

#28194
From: Stachu 'Dozzie' K.
Date: Wed, 03 Aug 2011 08:27
58 lines
4121 bytes
On 2011-08-02, marrgol <marspamrgol@gspammail.com> wrote:
> On 2011-08-02 17:07, Stachu 'Dozzie' K. wrote:
>>>  Skoro pasuje ci PyCrypto, to przecież w module Crypto.Cipher są
>>>  funkcje implementujące algorytmy, których typowo używa się do
>>>  szyfrowania kluczy, jak DES czy AES?
>>
>> To próbuj, cwaniaku jeden, ręcznie dekodować PEM/DER, deszyfrować go,
>> dbać o padding, generować klucze szyfrujące z hasła wczytywanego
>> z klawiatury i jeszcze o parę innych rzeczy.
>
> O matko!  To przerażające!  Co znaczy "ręcznie"?  Rozmowa jest
> o napisaniu skryptu z ew. pomocą innych, które ktoś już napisał
> wcześniej.  Moduły też same się nie piszą.

Ale moduły są od tego żeby już były. Autor zdecydowanie nie ma zamiaru
odwalać roboty, którą ktoś dawno temu już powinien był zrobić (bo to
akurat dość typowe zadanie dla kluczy i certyfikatów).

>> Od tego chyba jest moduł, right?
>
> No to może zamiast się przyp...ać do mnie, podsuń, cwaniaku jeden,
> OP-owi lepsze rozwiązanie?  No?  Jaki moduł ma wykorzystać?  W końcu
> to z twojej dziedziny, cwaniaku jeden?

Python nie jest z mojej dziedziny. Mogę podpowiedzieć OP-owi jak to
zrobić za pomocą command line albo jakiego modułu perlowego użyć. Dużo
mu to pomoże, skoro pyta o Pythona?

>> Typowe podejście osoby znającej tylko Pascala (niestety często to widzę
>> u pythonistów):jeśli nie ma, to przecież nie problem sobie napisać,
> > nieważne ile żmudnej i powtarzalnej roboty trzeba odwalić.
>
> Typowe mędrkowanie osoby, której wydaje się, że zeżarła wszystkie
> rozumy, w dodatku sprzeczne z logiką - to chyba normalne, że jeśli
> nie ma, a jest potrzebne, to trzeba napisać?

Nie chodzi o to że skoro nie ma to OP ma sobie darować zadanie,
ewentualnie zakasać rękawy i rozszerzyć moduł. Chodzi o to że ty,
starodawnym zwyczajem pascalistów, sugerujesz że dopisanie tego to
kaszka z mleczkiem ("przecież w module Crypto.Cipher są funkcje
implementujące algorytmy, których typowo używa się do szyfrowania
kluczy"). A to nieprawda, bo zadanie jest żmudne.

> Co, OP ma sobie dać
> spokój, bo ty uważasz, że to trudne, albo wiesz, że ktoś już tę
> robotę odwalił, ale nie powiesz?

Ja podejrzewam że ktoś tę robotę mógł odwalić w Pythonie. Tylko ty,
potwierdzając moją obserwację o podejściu na wzór środowisk pascalowych,
proponujesz niedorzecznie ręczną implementację.

Nawiasem mówiąc, ty również nie ruszyłeś swoich szanownych czterech
liter żeby przejrzeć moduły pythonowe, bo akurat M2Crypto powinno umieć
to czego OP od niego chciał (przynajmniej z grubsza).

-- 
Secunia non olet.
Stanislaw Klekot
Technical Details
Message-ID: <slrnj3i1dm.nii.dozzie@jarowit.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
References: <822a8050-9921-493c-a75c-4a62705821ed@k9g2000yqf.googlegroups.com> <4e381176$0$3488$65785112@news.neostrada.pl> <slrnj3g4g2.nii.dozzie@jarowit.net> <4e3840d7$0$2490$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid>
Newsgroups: pl.comp.lang.python
Subject: Re: Jak dodać / zmienić hasło
 dla klucza RSA korzystając z PyCrypto
Date: Wed, 3 Aug 2011 08:27:01 +0000 (UTC)
Organization: solani.org
Lines: 58
Message-ID: <slrnj3i1dm.nii.dozzie@jarowit.net>
References: <822a8050-9921-493c-a75c-4a62705821ed@k9g2000yqf.googlegroups.com> <4e381176$0$3488$65785112@news.neostrada.pl> <slrnj3g4g2.nii.dozzie@jarowit.net> <4e3840d7$0$2490$65785112@news.neostrada.pl>
Mime-Version: 1.0
X-Trace: solani.org 1312360021 9000 eJwFwYERACEIA7CV4KQVx7H12X+ET7CY9C6ChcG8I4yjPdGzM4WIhr6bVO6+lGspzPIL5fkBJY0RTg== (3 Aug 2011 08:27:01 GMT)
X-Complaints-To: abuse@news.solani.org
NNTP-Posting-Date: Wed, 3 Aug 2011 08:27:01 +0000 (UTC)
User-Agent: slrn/pre0.9.9-111 (Linux)
X-User-ID: eJwNyckNACEMA8CWCGvHSzk5lP5LgN9Iw8/NS3A6OBzs3cpTjc0fGQjITIrJUa3XS33aach8uBQnEPw=
Cancel-Lock: sha1:jvoCyDEzAzFy0KR5+XFo/c5HE9s=
X-NNTP-Posting-Host: eJwFwYkRwDAIA7CVwoEdOk7Ms/8IleA01g2CgcVSY4J4ZpMvpBMNuHdykn2b5XV7P60Vnv0q4xHG
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit