Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

szyfrogram stałej długości

0 views
Skip to first unread message

BBK

unread,
Nov 29, 2009, 8:11:51 AM11/29/09
to
Witam Wszystkich.

Rzecz si� dzieje w C# pod .net 3.5. Chcia�bym zakodowa� ci�g dziesi�ciu
(zawsze dziesi�ciu) cyfr tak, by szyfrogram r�wnie� mia� d�ugo�� dziesi�ciu
znak�w (niekoniecznie cyfr). Dodatkowo w okre�lonym przedziale tekstu jawnego
(dla 10 miejsc b�dzie to pewnie liczba w przedziale od 0 do 10 miliard�w (-1))
szyfrogramy nie mog� si� powtarza�. Prawdopodobnie idealnie wpasowa�by si� w
te za�o�enia szyfr AES w trybie CTS, jednak biblioteka Cryptography z jakiego�
powodu go nie obs�uguje. Chcia�bym dlatego prosi� o wskazanie mi innej
dost�pnej metody kodowania kt�ra generuje szyfrogram o sta�ej, zadawanej
d�ugo�ci. M�wimy oczywi�cie o szyfrach a nie o hashach. Najprostsze odpowiedzi
typu proste podstawienia te� si� nie sprawdz�. Z g�ry dzi�kuj� za ewentualne
wskaz�wki.

--
Wys�ano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Rafal(sxat)

unread,
Nov 29, 2009, 8:35:16 AM11/29/09
to
> Rzecz si� dzieje w C# pod .net 3.5. Chcia�bym zakodowa� ci�g
dziesi�ciu
> (zawsze dziesi�ciu) cyfr tak, by szyfrogram r�wnie� mia� d�ugo��
dziesi�ciu
> znak�w (niekoniecznie cyfr). Dodatkowo w okre�lonym przedziale
tekstu jawnego

moze to pomoze?
http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.languages.csharp/2008-07/msg02926.html

Rf


--
sar

Stachu 'Dozzie' K.

unread,
Nov 29, 2009, 8:45:39 AM11/29/09
to
On 29.11.2009, BBK wrote:
> Rzecz si� dzieje w C# pod .net 3.5. Chcia�bym zakodowa�

Chyba zaszyfrowaďż˝?

> ci�g dziesi�ciu
> (zawsze dziesi�ciu) cyfr tak, by szyfrogram r�wnie� mia� d�ugo�� dziesi�ciu
> znak�w (niekoniecznie cyfr).

10 znak�w == 10 * 8 bit�w == 80 bit�w. Nijak si� nie kalkuluje do
�adnego wsp�czesnego blokowego szyfru symetrycznego. Mo�esz co najwy�ej
chcie� potraktowa� to jakim� szyfrem strumieniowym (je�li cyfry uzna� za
bajty z kodem ASCII tych cyfr) albo zakodowaďż˝ efektywnie liczbďż˝
przedstawionďż˝ tymi cyframi i to dopiero poddawaďż˝ szyfrowanu.

> Dodatkowo w okre�lonym przedziale tekstu jawnego
> (dla 10 miejsc b�dzie to pewnie liczba w przedziale od 0 do 10 miliard�w (-1))
> szyfrogramy nie mogďż˝ siďż˝ powtarzaďż˝.

Za�� �e dla pewnych dw�ch tekst�w jawnych i zadanego klucza kryptogram
si� powt�rzy. A teraz spr�buj odszyfrowa� ten kryptogram tym kluczem.
Kt�ry tekst jawny ci wyjdzie?

> Prawdopodobnie idealnie wpasowa�by si� w
> te za�o�enia szyfr AES w trybie CTS,

Chyba CTR? CTS to technika paddingu w trybach ECB i CBC.

> jednak biblioteka Cryptography z jakiegoďż˝
> powodu go nie obs�uguje. Chcia�bym dlatego prosi� o wskazanie mi innej
> dost�pnej metody kodowania kt�ra generuje szyfrogram o sta�ej, zadawanej
> d�ugo�ci. M�wimy oczywi�cie o szyfrach a nie o hashach. Najprostsze odpowiedzi
> typu proste podstawienia teďż˝ siďż˝ nie sprawdzďż˝.

Wiesz co? Spos�b w jaki przedstawiasz czego potrzebujesz sugeruje, �e
1) daleko ci do kryptologa
2) potrzebujecie w projekcie jakiego� rodzaju kryptosystemu, kt�ry nie
zosta� do tej pory przygotowany w �adnej bibliotece
To oznacza �e najprawdopodobniej b�dziecie mieli t� cz�� zje^Wzepsut�
z g�ry do do�u. Laik naprawd� rzadko potrafi przygotowa� efektywny
kryptosystem. Lepiej opisz czego potrzebujecie w projekcie, a nie szukaj
na si�� klocka do tego co budujecie z kryptografii.

> Z g�ry dzi�kuj� za ewentualne
> wskaz�wki.


--
Stanislaw Klekot

0 new messages