🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.security
14 messages
14 total messages Started by Miron (Asha) Kitkowsk Tue, 28 Sep 2010 14:32
przyklady ecc
#64469
Author: Miron (Asha) Kitkowsk
Date: Tue, 28 Sep 2010 14:32
6 lines
1440 bytes
Gdzie znajdę przykład kodowania asymetrycznego z jakimś innym kodowaniem niz 
aes?
Moze byc ecc lub rc4. Moze da sie to zwyklym openssl zrobic?

-- 
Na wszystko nie można odpowiadać "tak"
Re: przyklady ecc
#64470
Author: Szymon Sokół
Date: Tue, 28 Sep 2010 16:05
19 lines
2259 bytes
On Tue, 28 Sep 2010 16:32:29 +0200, Miron (Asha) Kitkowsk wrote:

> Gdzie znajdę przykład kodowania asymetrycznego z jakimś innym kodowaniem niz 
> aes?
> Moze byc ecc lub rc4. Moze da sie to zwyklym openssl zrobic?

Co to znaczy "przykład kodowania asymetrycznego"? Jeśli chodzi o przykład
kodu źródłowego realizującego szyfrowanie asymetryczne, to na sieci można
znaleźć ich pełno, w szczególności w źródłach OpenSSL też. Ale sformułowanie
"Moze da sie to zwyklym openssl zrobic?" sugeruje, że chodzi Ci raczej o
sposób użycia szyfrowania asymetrycznego - w takim przypadku odpowiedź brzmi
"tak, da się, całkiem tak jak dla AES, tylko musisz inną nazwę szyfru
podać".

-- 
Szymon Sokół (SS316-RIPE) -- Network Manager                                 B
Computer Center, AGH - University of Science and Technology, Cracow, Poland  O
http://home.agh.edu.pl/szymon/ PGP key id: RSA: 0x2ABE016B, DSS: 0xF9289982  F
Free speech includes the right not to listen, if not interested -- Heinlein  H
Re: przyklady ecc
#64471
Author: Miron (Asha) Kitkowsk
Date: Wed, 29 Sep 2010 06:22
30 lines
2514 bytes
Szymon Sokół wrote:

> On Tue, 28 Sep 2010 16:32:29 +0200, Miron (Asha) Kitkowsk wrote:
> 
>> Gdzie znajdę przykład kodowania asymetrycznego z jakimś innym kodowaniem
>> niz aes?
>> Moze byc ecc lub rc4. Moze da sie to zwyklym openssl zrobic?
> 
> Co to znaczy "przykład kodowania asymetrycznego"? Jeśli chodzi o przykład
> kodu źródłowego realizującego szyfrowanie asymetryczne, to na sieci można
> znaleźć ich pełno, w szczególności w źródłach OpenSSL też. 

Jesli zechcialbys taki kod źródłowy pokazać to będzie mi miło.
Właśnie w OpenSSL nie mogłem znaleźć choc może jest.

> Ale
> sformułowanie "Moze da sie to zwyklym openssl zrobic?" sugeruje, że chodzi
> Ci raczej o sposób użycia szyfrowania asymetrycznego - w takim przypadku
> odpowiedź brzmi "tak, da się, całkiem tak jak dla AES, tylko musisz inną
> nazwę szyfru podać".

Tu napisałem trochę obronnie. Jesli nie znajde nikogo kto umie znaleźć kod 
źródłowy (ja nie znalazłem). To choć niech poda jak to zrobić w programie 
openssl (frontendzie , jej jak to po polsku napisac?)

Same Ecc jest chyba wyłączone domyślnie ze względów licencyjnych, ale chyba 
można to jakoś włączyć. Jesli wiesz jak to poprosze o jakąś pomoc. 

-- 
Na wszystko nie można odpowiadać "tak"
Re: przyklady ecc
#64472
Author: Szymon Sokół
Date: Wed, 29 Sep 2010 12:10
48 lines
3588 bytes
On Wed, 29 Sep 2010 08:22:12 +0200, Miron (Asha) Kitkowsk wrote:

> Szymon Sokół wrote:
> 
>> On Tue, 28 Sep 2010 16:32:29 +0200, Miron (Asha) Kitkowsk wrote:
>> 
>>> Gdzie znajdę przykład kodowania asymetrycznego z jakimś innym kodowaniem
>>> niz aes?
>>> Moze byc ecc lub rc4. Moze da sie to zwyklym openssl zrobic?
>> 
>> Co to znaczy "przykład kodowania asymetrycznego"? Jeśli chodzi o przykład
>> kodu źródłowego realizującego szyfrowanie asymetryczne, to na sieci można
>> znaleźć ich pełno, w szczególności w źródłach OpenSSL też. 
> 
> Jesli zechcialbys taki kod źródłowy pokazać to będzie mi miło.
> Właśnie w OpenSSL nie mogłem znaleźć choc może jest.

Oczywiście, że jest. Również w źródłach GnuPG, OpenSSH, PuTTY i wielu innych
programów. Ot np. tu:
http://the.earth.li/~sgtatham/putty/latest/putty-0.60.tar.gz
http://the.earth.li/~sgtatham/putty/latest/putty-src.zip
masz kod źródłowy PuTTY, odpowiednio dla Unixa i Windows, szukaj plików
takich jak:
sshblowf.c - Blowfish
ssharcf.c - Arcfour, czyli RC4
sshdes.c - nie wymaga objaśnienia

A w ogóle próbowałeś wpisać w Google "RC4 source code"? Znajduje np. to:
http://www.cypherspace.org/rsa/rc4.html 
aczkolwiek wątpię, żeby akurat kod w Perlu najbardziej Cię interesował,
przytaczam raczej jako ciekawostkę.

> Tu napisałem trochę obronnie. Jesli nie znajde nikogo kto umie znaleźć kod 
> źródłowy (ja nie znalazłem). To choć niech poda jak to zrobić w programie 
> openssl (frontendzie , jej jak to po polsku napisac?)

No mówię - całkiem tak samo jak w przykładach na
http://www.madboa.com/geek/openssl/#encrypt-simple
tylko zamiast "aes-256-cbc" daj jeden z pozostałych dostępnych algorytmów
szyfrowania, np. "rc4", "des3" (Triple DES), "bf" (Blowfish) etc.

Odrębnym pytaniem jest "po co", tzn. dlaczego nie odpowiada Ci AES.

-- 
Szymon Sokół (SS316-RIPE) -- Network Manager                                 B
Computer Center, AGH - University of Science and Technology, Cracow, Poland  O
http://home.agh.edu.pl/szymon/ PGP key id: RSA: 0x2ABE016B, DSS: 0xF9289982  F
Free speech includes the right not to listen, if not interested -- Heinlein  H
Re: przyklady ecc
#64473
Author: Miron (Asha) Kitkowsk
Date: Wed, 29 Sep 2010 14:05
59 lines
3692 bytes
Szymon Sokół wrote:

> On Wed, 29 Sep 2010 08:22:12 +0200, Miron (Asha) Kitkowsk wrote:
> 
>> Szymon Sokół wrote:
>> 
>>> On Tue, 28 Sep 2010 16:32:29 +0200, Miron (Asha) Kitkowsk wrote:
>>> 
>>>> Gdzie znajdę przykład kodowania asymetrycznego z jakimś innym
>>>> kodowaniem niz aes?
>>>> Moze byc ecc lub rc4. Moze da sie to zwyklym openssl zrobic?
>>> 
>>> Co to znaczy "przykład kodowania asymetrycznego"? Jeśli chodzi o
>>> przykład kodu źródłowego realizującego szyfrowanie asymetryczne, to na
>>> sieci można znaleźć ich pełno, w szczególności w źródłach OpenSSL też.
>> 
>> Jesli zechcialbys taki kod źródłowy pokazać to będzie mi miło.
>> Właśnie w OpenSSL nie mogłem znaleźć choc może jest.
> 
> Oczywiście, że jest. Również w źródłach GnuPG, OpenSSH, PuTTY i wielu
> innych programów. Ot np. tu:
> http://the.earth.li/~sgtatham/putty/latest/putty-0.60.tar.gz
> http://the.earth.li/~sgtatham/putty/latest/putty-src.zip
> masz kod źródłowy PuTTY, odpowiednio dla Unixa i Windows, szukaj plików
> takich jak:
> sshblowf.c - Blowfish
> ssharcf.c - Arcfour, czyli RC4
> sshdes.c - nie wymaga objaśnienia

Ale to szyfrowanie symetryczne? Chce sie dopytac bo teraz ja nie rozumiem. 

> A w ogóle próbowałeś wpisać w Google "RC4 source code"? Znajduje np. to:
> http://www.cypherspace.org/rsa/rc4.html
> aczkolwiek wątpię, żeby akurat kod w Perlu najbardziej Cię interesował,
> przytaczam raczej jako ciekawostkę.

Nie chodzi mi o symetryczne szyfrowanie ale o szyfrowanie asymetryczne z 
innymi szyfrowaniami niz aes , ktory jest domyslny.

>> Tu napisałem trochę obronnie. Jesli nie znajde nikogo kto umie znaleźć
>> kod źródłowy (ja nie znalazłem). To choć niech poda jak to zrobić w
>> programie openssl (frontendzie , jej jak to po polsku napisac?)
> 
> No mówię - całkiem tak samo jak w przykładach na
> http://www.madboa.com/geek/openssl/#encrypt-simple
> tylko zamiast "aes-256-cbc" daj jeden z pozostałych dostępnych algorytmów
> szyfrowania, np. "rc4", "des3" (Triple DES), "bf" (Blowfish) etc.

Nadal mam ty symetryczne szyfrowanie. 

Przy okazji nie podałeś ECC nie ma czegos takiego jak Ecc-256-cfb 
Albo moze musze cos wlaczyc by było. Nie ma też serpent ale to inna sprawa.

> Odrębnym pytaniem jest "po co", tzn. dlaczego nie odpowiada Ci AES.
Chce miec kilka algorytmów. Nie mam nic do aes, ale chce by bylo ich wiecej 
kaskadowo. 

-- 
Na wszystko nie można odpowiadać "tak"
Re: przyklady ecc
#64474
Author: Szymon Sokół
Date: Wed, 29 Sep 2010 15:52
36 lines
2890 bytes
On Wed, 29 Sep 2010 16:05:31 +0200, Miron (Asha) Kitkowsk wrote:

> Szymon Sokół wrote:
> 
>> On Wed, 29 Sep 2010 08:22:12 +0200, Miron (Asha) Kitkowsk wrote:
>> 
>>> Szymon Sokół wrote:
>>> 
>>>> On Tue, 28 Sep 2010 16:32:29 +0200, Miron (Asha) Kitkowsk wrote:
>>>> 
>>>>> Gdzie znajdę przykład kodowania asymetrycznego z jakimś innym
>>>>> kodowaniem niz aes?
>>>>> Moze byc ecc lub rc4. Moze da sie to zwyklym openssl zrobic?
[----]

> Ale to szyfrowanie symetryczne? Chce sie dopytac bo teraz ja nie rozumiem. 

To teraz z kolei ja nie rozumiem. Pytałeś o RC4. RC4 to szyfr symetryczny.
To może się zdecyduj, symetryczne czy asymetryczne (uznałem to "a" za
literówkę).
 
>> A w ogóle próbowałeś wpisać w Google "RC4 source code"? Znajduje np. to:
>> http://www.cypherspace.org/rsa/rc4.html
>> aczkolwiek wątpię, żeby akurat kod w Perlu najbardziej Cię interesował,
>> przytaczam raczej jako ciekawostkę.
> 
> Nie chodzi mi o symetryczne szyfrowanie ale o szyfrowanie asymetryczne z 
> innymi szyfrowaniami niz aes , ktory jest domyslny.

W zasadzie to co konkretnie chcesz osiągnąć? 

-- 
Szymon Sokół (SS316-RIPE) -- Network Manager                                 B
Computer Center, AGH - University of Science and Technology, Cracow, Poland  O
http://home.agh.edu.pl/szymon/ PGP key id: RSA: 0x2ABE016B, DSS: 0xF9289982  F
Free speech includes the right not to listen, if not interested -- Heinlein  H
Re: przyklady ecc
#64475
Author: Miron (Asha) Kitkowsk
Date: Thu, 30 Sep 2010 06:22
44 lines
2814 bytes
Szymon Sokół wrote:

> On Wed, 29 Sep 2010 16:05:31 +0200, Miron (Asha) Kitkowsk wrote:
> 
>> Szymon Sokół wrote:
>> 
>>> On Wed, 29 Sep 2010 08:22:12 +0200, Miron (Asha) Kitkowsk wrote:
>>> 
>>>> Szymon Sokół wrote:
>>>> 
>>>>> On Tue, 28 Sep 2010 16:32:29 +0200, Miron (Asha) Kitkowsk wrote:
>>>>> 
>>>>>> Gdzie znajdę przykład kodowania asymetrycznego z jakimś innym
>>>>>> kodowaniem niz aes?
>>>>>> Moze byc ecc lub rc4. Moze da sie to zwyklym openssl zrobic?
> [----]
> 
>> Ale to szyfrowanie symetryczne? Chce sie dopytac bo teraz ja nie
>> rozumiem.
> 
> To teraz z kolei ja nie rozumiem. Pytałeś o RC4. RC4 to szyfr symetryczny.
> To może się zdecyduj, symetryczne czy asymetryczne (uznałem to "a" za
> literówkę).

Przecież doskonale wiesz jak wygladają konkretne realizacje szyfru 
asymetrycznego. Jest to na tyle pracochłonne, że koduje się tylko klucz do 
szyfrowania symetrycznego. Jedyna implementacje jaka widziałem to zawsze 
jest AES. Stąd moje pytanie. 

Chodzi mi o kodowanie asymetryczne ale na końcu chcę wymienić nieistotny z 
punktu widzenia algorytm na inny.

> W zasadzie to co konkretnie chcesz osiągnąć?
 
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. 

-- 
Na wszystko nie można odpowiadać "tak"
Re: przyklady ecc
#64476
Author: Konrad Stepien
Date: Thu, 30 Sep 2010 19:31
21 lines
2356 bytes
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.

-- 
Konrad Stępień
Re: przyklady ecc
#64477
Author: 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"
Re: przyklady ecc
#64478
Author: Kamil Konieczny
Date: Fri, 01 Oct 2010 08:20
20 lines
2331 bytes
On 1 Paź, 09:12, "Miron (Asha) Kitkowsk" <asha9...@rd.wp.pl> wrote:
[...]
> 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

dziwne ze tego nie widzisz ;)

zamiast klucza symetrycznego uzyj swojej wiadmosci,
podzielonej N-razy na kawalki odpowiedniej dlugosci

a potem wysylasz N-razy zaszyfrowane klucze symetryczne

i nie zapomnij zbadac szybkosci calego procesu...
[wskazowka: dziala baaaardzo wolno...]

pozdrawiam,
Kamil
Re: przyklady ecc
#64479
Author: Miron (Asha) Kitkowsk
Date: Fri, 01 Oct 2010 11:47
30 lines
2533 bytes
Kamil Konieczny wrote:

> On 1 Paź, 09:12, "Miron (Asha) Kitkowsk" <asha9...@rd.wp.pl> wrote:
> [...]
>> 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
> 
> dziwne ze tego nie widzisz ;)
> 
> zamiast klucza symetrycznego uzyj swojej wiadmosci,
> podzielonej N-razy na kawalki odpowiedniej dlugosci
> 
> a potem wysylasz N-razy zaszyfrowane klucze symetryczne
> 
> i nie zapomnij zbadac szybkosci calego procesu...
> [wskazowka: dziala baaaardzo wolno...]

Nie rozumiem, z czym dyskutujesz z obecna infrastruktura klucza publicznego 
czy ze swoim pomyslem?

Ja mam prosbe. Podaj kod jak prosto zaszyfrowac asymetrycznie tekst. Nic 
wiecej. Potem mozesz sie ze mnie smiac. 

Pasuje taki uklad?
-- 
Na wszystko nie można odpowiadać "tak"
Re: przyklady ecc
#64480
Author: Konrad Stepien
Date: Fri, 01 Oct 2010 12:07
35 lines
2913 bytes
On 2010-10-01, Miron (Asha) Kitkowsk <asha99-0@rd.wp.pl> wrote:
> Kamil Konieczny wrote:
>
>> On 1 Paź, 09:12, "Miron (Asha) Kitkowsk" <asha9...@rd.wp.pl> wrote:
>> [...]
>>> 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
>> 
>> dziwne ze tego nie widzisz ;)
>> 
>> zamiast klucza symetrycznego uzyj swojej wiadmosci,
>> podzielonej N-razy na kawalki odpowiedniej dlugosci
>> 
>> a potem wysylasz N-razy zaszyfrowane klucze symetryczne
>> 
>> i nie zapomnij zbadac szybkosci calego procesu...
>> [wskazowka: dziala baaaardzo wolno...]
>
> Nie rozumiem, z czym dyskutujesz z obecna infrastruktura klucza publicznego 
> czy ze swoim pomyslem?
>
> Ja mam prosbe. Podaj kod jak prosto zaszyfrowac asymetrycznie tekst. Nic 
> wiecej. Potem mozesz sie ze mnie smiac. 

No toż ci podał, pociąć na kawałki i szyfrować np. przez RSA.
Kombinacja z wysyłaniem klucza i szyforwaniem potem des/aes/rc4
to _nie jest_ szyfrowanie asymetryczne, tylko proces wykorzystujący
_obydwa_ rodzaje szyfrowania.

-- 
Konrad Stępień
Re: przyklady ecc
#64481
Author: Michał Politowski
Date: Fri, 01 Oct 2010 12:33
12 lines
2156 bytes
On Thu, 30 Sep 2010 08:22:38 +0200, Miron (Asha) Kitkowsk <asha99-0@rd.wp.pl> wrote:
[...]
>  Przecież doskonale wiesz jak wygladają konkretne realizacje szyfru 
>  asymetrycznego. Jest to na tyle pracochłonne, że koduje się tylko klucz do 
>  szyfrowania symetrycznego. Jedyna implementacje jaka widziałem to zawsze 
>  jest AES.

What? A na przykład opcja --cipher-algo i pokrewne w gpg to co niby zmieniają?

-- 
Michał Politowski
Talking has been known to lead to communication if practiced carelessly.
Re: przyklady ecc
#64482
Author: Szymon Sokół
Date: Fri, 01 Oct 2010 14:49
65 lines
4485 bytes
On Thu, 30 Sep 2010 08:22:38 +0200, Miron (Asha) Kitkowsk wrote:

> Szymon Sokół wrote:
> 
>> On Wed, 29 Sep 2010 16:05:31 +0200, Miron (Asha) Kitkowsk wrote:
>> 
>>> Szymon Sokół wrote:
>>> 
>>>> On Wed, 29 Sep 2010 08:22:12 +0200, Miron (Asha) Kitkowsk wrote:
>>>> 
>>>>> Szymon Sokół wrote:
>>>>> 
>>>>>> On Tue, 28 Sep 2010 16:32:29 +0200, Miron (Asha) Kitkowsk wrote:
>>>>>> 
>>>>>>> Gdzie znajdę przykład kodowania asymetrycznego z jakimś innym
>>>>>>> kodowaniem niz aes?
>>>>>>> Moze byc ecc lub rc4. Moze da sie to zwyklym openssl zrobic?
>> [----]
>> 
>>> Ale to szyfrowanie symetryczne? Chce sie dopytac bo teraz ja nie
>>> rozumiem.
>> 
>> To teraz z kolei ja nie rozumiem. Pytałeś o RC4. RC4 to szyfr symetryczny.
>> To może się zdecyduj, symetryczne czy asymetryczne (uznałem to "a" za
>> literówkę).
> 
> Przecież doskonale wiesz jak wygladają konkretne realizacje szyfru 
> asymetrycznego. Jest to na tyle pracochłonne, że koduje się tylko klucz do 
> szyfrowania symetrycznego. Jedyna implementacje jaka widziałem to zawsze 
> jest AES. Stąd moje pytanie. 

No to chyba jakoś bardzo źle patrzyłeś, co już parę osób (m.in. Michał
Politowski) wskazało. Praktycznie *każdy* program wykorzystujący szyfrowanie
asymetryczne w połączeniu z symetrycznym pozwala wybrać jeden z kilku
algorytmów. Czy to będzie PGP albo GPG, czy PuTTY albo inna implementacja
SSH, czy wreszcie OpenSSL, każdy to potrafi. Podałem Ci uprzednio, w których
plikach źródłowych PuTTY znaleźć implementację odpowiednich algorytmów...
 
> Chodzi mi o kodowanie asymetryczne ale na końcu chcę wymienić nieistotny z 
> punktu widzenia algorytm na inny.

Znaczy, chodzi Ci o szyfrowanie (nie "kodowanie", patrz
http://pl.wikipedia.org/wiki/Kodowanie_%28kryptografia%29 - żaden ze
wspomnianych w tym wątku algorytmów nie jest kodowaniem w takim znaczeniu)
*hybrydowe* - z użyciem algorytmu asymetrycznego do zaszyfrowania klucza
używanego potem w algorytmie symetrycznym. No to patrz wyżej. Zwykle w
programach realizujących takie szyfrowanie masz do wyboru jeden z dwóch
algorytmów asymetrycznych (RSA lub DSA), czasem trzeci (ECC), i co najmniej
2-3 algorytmy symetryczne ze zbioru (AES, Twofish, Blowfish, 3DES, IDEA,
CAST, DES, RC2, RC4), plus możliwość wyboru spośród dostępnych długości
klucza.

> W szyfrowania asymetrycznym uzywa sie dwóch szyfrów. Jeden to mnożone liczby 
> i wymiana kluczy, drugi to dowolny szyfr symetryczny.

Aha, czyli może zacznij od dowiedzenia się, co to jest w ogóle szyfrowanie
asymetryczne, żeby nie wypisywać takich głupot. Na początek może przeczytaj:
http://pl.wikipedia.org/wiki/Kryptografia_asymetryczna
Tylko uważnie.

-- 
Szymon Sokół (SS316-RIPE) -- Network Manager                                 B
Computer Center, AGH - University of Science and Technology, Cracow, Poland  O
http://home.agh.edu.pl/szymon/ PGP key id: RSA: 0x2ABE016B, DSS: 0xF9289982  F
Free speech includes the right not to listen, if not interested -- Heinlein  H
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads