Category: C#

0

Enigma a C#

Co je Enigma? Enigma je elektromechanický šifrovací stroj, který byl široce používán německou armádou během druhé světové války. Na rozdíl od klasických ručních šifer, Enigma kombinovala rotory, reflektor a plugboard, aby vytvořila velmi složité...

0

Transpoziční šifra a C#

Co je Transpoziční šifra? Transpoziční šifra je klasická šifra, která nemění písmena textu, ale mění jejich pořadí. Na rozdíl od substitučních šifer, kde se písmena nahrazují jinými znaky, transpoziční šifra zachovává stejná písmena, jen...

0

Hillova šifra a C#

Co je Hillova šifra? Hillova šifra je polygramová šifra, kterou v roce 1929 vynalezl Lester S. Hill. Na rozdíl od jednoduchých substitučních šifer pracuje s bloky písmen, typicky o délce 2×2, 3×3 nebo více,...

0

Playfair šifra a C#

Co je Playfair šifra? Playfair šifra je klasická polygramová šifra, která byla vynalezena roku 1854 Charlesem Wheatstonem, ale proslavil ji lord Lyon Playfair, podle kterého nese jméno. Na rozdíl od jednoduchých substitučních šifer, které...

0

Vigenèrova šifra a C#

Co je Vigenèrova šifra? Vigenèrova šifra je historická polyalfabetická substituční šifra, která se značně liší od jednoduchých monoalfabetických šifer, jako je Caesarova nebo Atbash. Místo jednoho posunu používá klíčové slovo, podle kterého se jednotlivá...

0

Atbash šifra a C#

Co je Atbash šifra? Atbash šifra je jedna z nejstarších známých substitučních šifer. Jde o jednoduchou monoalfabetickou šifru, která pracuje s převrácenou abecedou. To znamená, že každé písmeno v otevřeném textu je nahrazeno písmenem...

0

Afinní šifra a C#

Co je Afinní šifra? Afinní šifra je typ substituční šifry, která kombinuje dvě aritmetické operace – násobení a sčítání. Je to rozšíření Caesarovy šifry a patří mezi monoalfabetické šifry, což znamená, že každé písmeno...

0

Caesarova šifra a C#

Co je Caesarova šifra? Caesarova šifra je jedna z nejstarších známých šifrovacích technik. Jde o typ substituční šifry, která funguje posunutím písmen v textu o fixní počet pozic v abecedě. Například, s posunem o...