Spisu treści:
Definicja - Co oznacza Block Cipher?
Szyfr blokowy to symetryczny algorytm kryptograficzny, który działa na bloku danych o stałym rozmiarze za pomocą wspólnego, tajnego klucza. Podczas szyfrowania używany jest zwykły tekst, a wynikowy zaszyfrowany tekst jest nazywany tekstem zaszyfrowanym. Ten sam klucz służy zarówno do szyfrowania tekstu jawnego, jak i deszyfrowania tekstu zaszyfrowanego.
Techopedia wyjaśnia Block Cipher
Blokuj szyfr szyfruje / odszyfrowuje dane wejściowe jeden blok na raz zamiast jednego bitu za pomocą wspólnego, tajnego klucza. Blok ma stały rozmiar; w przeciwnym razie konieczne jest wypełnienie. Ten algorytm jest symetryczny. Podczas szyfrowania używa klucza współużytkowanego, aby przekształcić dane wejściowe w postaci zwykłego tekstu w tekst szyfrowany (tekst zaszyfrowany). Podczas deszyfrowania używa tego samego klucza, aby przekształcić tekst z powrotem w oryginalny tekst jawny. Długość danych wyjściowych jest taka sama jak danych wejściowych.
Dobrze znanymi implementacjami algorytmu szyfru blokowego są Data Encryption Standard (DES), TripleDES i Advanced Encryption Standard (AES).
Odpowiednikiem szyfru blokowego jest szyfr szyfrujący, który działa na jego wejściu jeden bit na raz, również przy użyciu klucza wspólnego.
Alternatywą dla algorytmu szyfru blokowego jest kryptografia klucza publicznego lub kryptografia asymetryczna. Ten algorytm wykorzystuje klucz publiczny do szyfrowania zwykłego tekstu i klucz prywatny do odszyfrowywania wynikowego tekstu zaszyfrowanego.




