eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingszyfrogram stałej długości Re: szyfrogram stałej długości
  • Path: news-archive.icm.edu.pl!news2.icm.edu.pl!pwr.wroc.pl!news.wcss.wroc.pl!not-for-
    mail
    From: "Stachu 'Dozzie' K." <d...@d...im.pwr.wroc.pl.nospam>
    Newsgroups: pl.comp.programming
    Subject: Re: szyfrogram stałej długości
    Date: Sun, 29 Nov 2009 13:45:39 +0000 (UTC)
    Organization: Politechnika Wroclawska
    Lines: 49
    Message-ID: <s...@d...im.pwr.wroc.pl>
    References: <hetrun$nks$1@inews.gazeta.pl>
    NNTP-Posting-Host: dynamit.im.pwr.wroc.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: z-news.wcss.wroc.pl 1259502339 19474 156.17.7.214 (29 Nov 2009 13:45:39 GMT)
    X-Complaints-To: a...@n...pwr.wroc.pl
    NNTP-Posting-Date: Sun, 29 Nov 2009 13:45:39 +0000 (UTC)
    User-Agent: slrn/pre0.9.9-111 (Linux)
    Xref: news-archive.icm.edu.pl pl.comp.programming:184188
    [ ukryj nagłówki ]

    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

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: