Šifra

Šifra (nebo šifra) je algoritmus pro šifrování (kódování) nebo dešifrování (dekódování). Jedná se o řadu přesně definovaných kroků, které lze dodržovat jako postup. Zašifrovat nebo zakódovat znamená převést informaci z otevřeného textu do šifry nebo kódu.

V netechnickém použití znamená "šifra" často totéž co "kód", ale v kryptografii se šifry od kódů odlišují. Jeden zdroj z 20. století uvádí toto vysvětlení: šifra je "metoda, v níž je základní jednotkou utajení písmeno. Oproti tomu šifra je způsob utajení, jehož základní jednotkou je slovo". Koncem století se "šifry" v tomto kryptografickém smyslu staly vzácností. Kryptografie 21. století většinou šifruje bitové proudy.

Kódy fungovaly tak, že se nahrazovaly podle rozsáhlé kódové knihy, která spojovala náhodný řetězec znaků nebo čísel se slovem nebo frází. Například "UQJHSE" mohl být kód pro "Pokračujte na následující souřadnice".

Šifra se používá k převodu původní informace ("otevřeného textu") do zašifrované podoby "šifrového textu". Šifrovaná zpráva obsahuje všechny informace z otevřeného textu, ale člověk ani počítač ji nemůže přečíst bez vhodného mechanismu k dešifrování. K zašifrování nebo dešifrování potřebujete "klíč". Při šifrování klíč určuje konkrétní transformaci otevřeného textu na šifrový nebo naopak při dešifrování.

Podle typu použitého klíče se šifry dělí na:

  • algoritmy se symetrickým klíčem (kryptografie se soukromým klíčem): pro šifrování a dešifrování se používá stejný klíč a
  • algoritmy s asymetrickým klíčem (kryptografie s veřejným klíčem): pro šifrování a dešifrování se používají dva různé klíče.

Slovo šifra je ve francouzštině cifre a ve středověké latině cifra, z arabského sifr, což znamená "nula". V angličtině bylo poprvé použito slovo zero v roce 1598.

Související stránky

  • Kód
  • Šifrování
  • Klíč (kryptografie)
  • Bloková šifra
  • Šifra produktu
  • Šifrový text
  • Útok pouze šifrovým textem

Otázky a odpovědi

Otázka: Co je to šifra?


Odpověď: Šifra (nebo šifrátor) je algoritmus pro provádění šifrování (kódování) nebo dešifrování (dekódování). Je to řada přesně definovaných kroků, které lze dodržovat jako postup.

Otázka: Jak se šifrují informace?


Odpověď: Zašifrovat nebo zakódovat znamená převést informaci z prostého textu do šifry nebo kódu.

Otázka: Jaký je rozdíl mezi šifrou a kódem?


Odpověď: V netechnickém použití znamená "šifra" často totéž co "kód"; v kryptografii se však šifry od kódů odlišují. Jeden zdroj z 20. století uvádí toto vysvětlení: "Šifra je "metoda, v níž je základní jednotkou utajení písmeno. Oproti tomu šifra je způsob utajení, jehož základní jednotkou je slovo".

Otázka: Jak funguje šifrování?


Odpověď: Šifra se používá k převedení původní informace ("otevřeného textu") do zašifrované podoby "šifrového textu". Šifrovaná zpráva obsahuje všechny informace z otevřeného textu, ale člověk ani počítač ji nemůže přečíst bez vhodného mechanismu k dešifrování. K zašifrování nebo dešifrování potřebujete "klíč". Při šifrování klíč určuje konkrétní transformaci otevřeného textu na šifrový nebo naopak při dešifrování.

Otázka: Jak se dělí šifry podle typu použitého klíče?


Odpověď: Šifry se dělí na algoritmy se symetrickým klíčem (kryptografie se soukromým klíčem): kde se pro šifrování a dešifrování používá stejný klíč; a algoritmy s asymetrickým klíčem (kryptografie s veřejným klíčem): kde se pro šifrování a dešifrování používají dva různé klíče.

Otázka: Odkud pochází slovo "šifra"?


Odpověď: Slovo "šifra" pochází z francouzského cifre a středověkého latinského cifra, z arabského sifr, což znamená "nula". První známé anglické použití slova zero je z roku 1598.

AlegsaOnline.com - 2020 / 2023 - License CC3