🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.security
Article #64477

Re: przyklady ecc

#64477
From: Miron (Asha) Kitkowsk
Date: Fri, 01 Oct 2010 07:12
48 lines
3594 bytes
Konrad Stepien wrote:

> On 2010-09-30, Miron (Asha) Kitkowsk <asha99-0@rd.wp.pl> wrote:
>> Szymon Sokół wrote:
>>
>> Chcę przykład kodu do szyfrowania asymetrycznego. Ma być w C i może być z
>> gpg lub openssl lub jakiejś innej otwartej biblioteki.
>>
>> W szyfrowania asymetrycznym uzywa sie dwóch szyfrów. Jeden to mnożone
>> liczby i wymiana kluczy, drugi to dowolny szyfr symetryczny.
>>
>> Mam nadzieję, że teraz napisałem jasniej.
>>
> 
> No jaśniej o tyle, że czegoś nie rozumiesz, albo mieszasz pojęcia.
> Te twoje "mnożone liczby" to jest właśnie szyfrowanie asymetryczne,
> jakieś RSA pewnie. Potem faktycznie często się wymienia klucz i dalej
> jedzie symetrycznym. Tyle, że całość opisanego przez ciebie procesu to nie
> jest w żaden sposób "szyfrowanie asymetryczne", tylko jakiś bardziej
> złożony proces który wykorzystuje oba rodzaje szyfrowania.

Mozliwe ze czegos nie rozumiem. W takim kontekscie mnozenie liczb to 
faktycznie jest to szyfrowanie asymetryczne, ale potem jest szyfrowanie 
symetryczne TYLKO RSA. Nie znalazlem innego. 

Dlatego pytam czy jest jakas inna mozliwosc uzycia szyfrow asymetrycznych.

Wg. mojej wiedzy szyfrowanie dowolnego komunikatu odbywa sie tak:
1. mamy odpowiednie klucze. 
2. za pomoca odpowiednich kluczy szyfrujemy klucz symetryczny
3. szyfrujemy wiadomosc tym kluczem i dokladamy hasz i informacje do 
odzyskania klucza symetrycznego.
4. kodujemy binarnie (np. na base64 lub do pliku)

Mnie interesuje punkt 3. chce uzyc innego klucza symetrycznego.

Przejrzalem opisy OpenSSL , x509 i WSZYSTKIE tak kodują, nie jest to jakis 
bardziej zlozony proces ale normal. Tak samo jest w https.  Ostatni prot . 
https jest o tyle ciekawy ze jest tam wszystko. mozna sobie zmienic dlugosc 
klucza, hasze do wyboru itp. 

Czy zatem ktos moglby mi pomoc w jaki sposob zaszyfrowac cos asymetrycznie? 
A potem na bazie tego jak wymienilbym ten symetryczny szyfr na inny. Moze 
tak bedzie latwiej.


-- 
Na wszystko nie można odpowiadać "tak"
Technical Details
Message-ID: <4ca58963$0$22815$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.underley.eu.org!moderators!marcinw
References: <4ca1fbaf$0$21006$65785112@news.neostrada.pl> <c8xxzlkkvhx8$.dlg@falcon.sloth.hell.pl> <4ca2da44$0$27029$65785112@news.neostrada.pl> <1edetlfjroii5$.dlg@falcon.sloth.hell.pl> <4ca3471d$0$27046$65785112@news.neostrada.pl> <1rhmo6ldu77w9$.dlg@falcon.sloth.hell.pl> <4ca42c1b$0$27025$65785112@news.neostrada.pl> <slrnia9pck.ubr.konrad@sekator.interdata.net.pl>

Show Full Headers
Complete Article Headers
Newsgroups: pl.comp.security
Followup-To: pl.comp.security
From: "Miron (Asha) Kitkowsk" <asha99-0@rd.wp.pl>
Subject: Re: przyklady ecc
Date: Fri, 01 Oct 2010 09:12:49 +0200
References: <4ca1fbaf$0$21006$65785112@news.neostrada.pl> <c8xxzlkkvhx8$.dlg@falcon.sloth.hell.pl> <4ca2da44$0$27029$65785112@news.neostrada.pl> <1edetlfjroii5$.dlg@falcon.sloth.hell.pl> <4ca3471d$0$27046$65785112@news.neostrada.pl> <1rhmo6ldu77w9$.dlg@falcon.sloth.hell.pl> <4ca42c1b$0$27025$65785112@news.neostrada.pl> <slrnia9pck.ubr.konrad@sekator.interdata.net.pl>
User-Agent: KNode/0.99.01
MIME-Version: 1.0
Lines: 49
Message-ID: <4ca58963$0$22815$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: ghostwheel.underley.eu.org
X-Trace: 1285917027 unt-rea-b-01.news.neostrada.pl 22815 95.49.80.173:56347
X-Complaints-To: abuse@news.neostrada.pl
X-Moder-Tool: ModerGate.pl v3.0 (c) 2008 Daniel Podlejski
X-Orig-NNTP-Posting-Host: 95.49.80.173
X-Orig-Newsgroups: pl.comp.security
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.underley.eu.org!moderators!marcinw
Approved: marcinw.pcs@gmail.com
X-Post-Key: 0167319710751c80dacea8efd314be1b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit