eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingAlgorytm AES › Re: Algorytm AES
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin3!goblin.stu.neva.r
    u!sewer!alphared!news.uzoreto.com!newsreader4.netcologne.de!news.netcologne.de!
    peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-m
    edia.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostra
    da.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Subject: Re: Algorytm AES
    Newsgroups: pl.comp.programming
    References: <602a771a$0$551$65785112@news.neostrada.pl>
    <602a9116$0$24051$65785112@news.neostrada.pl>
    <b...@g...com>
    From: Roman Tyczka <r...@h...you.spammer>
    Date: Tue, 23 Feb 2021 10:03:23 +0100
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
    Thunderbird/78.7.1
    MIME-Version: 1.0
    In-Reply-To: <b...@g...com>
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Language: pl-PL
    Content-Transfer-Encoding: 8bit
    Lines: 34
    Message-ID: <6034c4db$0$516$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 194.49.104.179
    X-Trace: 1614071003 unt-rea-a-01.news.neostrada.pl 516 194.49.104.179:60778
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 2299
    Xref: news-archive.icm.edu.pl pl.comp.programming:215382
    [ ukryj nagłówki ]

    W dniu 15.02.2021 o 17:03, Maciej Sobczak pisze:
    >>> I teraz mam pytanie dlaczego szyfrogram pierwszej biblioteki jest o 16
    >>> bajtów dłuższy niż drugiej?
    >> Ok, już doszedłem, chodziło o defaultowy padding.
    >
    > Jeśli 16, to raczej nie padding, bo cały blok ma 16. Tu masz dodany cały blok, a
    nie dodany padding jako wypełniacz do końca bloku.

    Mam fajny przykład, że to jednak padding. Bierzemy powszechnego i
    uznanego za standard klienta openssl, tworzymy plik tekstowy o długości
    32 bajtów oraz nazwie test.txt i wykonujemy polecenie:

    openssl enc -aes-128-cbc -in test.txt -out test.enc -K
    $"30313233343536373839303132333435" -iv $"30313233343536373839303132333435"

    Jako wynik otrzymujemy plik test.enc o rozmiarze ...48 bajtów!

    I teraz do parametrów wywołania openssl dodajemy parametr -nopad:

    openssl enc -aes-128-cbc -nopad -in test.txt -out test.enc -K
    $"30313233343536373839303132333435" -iv $"30313233343536373839303132333435"

    i nagle plik wynikowy ma 32 bajty... czyli tyle ile wejściowy.
    A parametr -nopad opisany jest w dokumentacji tak:

    -nopad

    Disable standard block padding.


    Czyli jak to rozumieć? :-)

    --
    pzdr
    Roman

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: