IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – Online Vigenerova šifra

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Kubulaaaaa
Nevyplnené
Avatar
Kubulaaaaa:16.10.2013 0:53

No já nevím, ale myslím, že program šifruje špatně. Na wiki je slovo

wikipedie

s heslem

bagr

zašifrováno jako

XIQZQEJZF

tady je výstup

yjrarfkag.

 
Odpovedať
16.10.2013 0:53
Avatar
TomBen
Tvůrce
Avatar
Odpovedá na
TomBen:16.10.2013 5:21

Posun o jedno písmeno u všeho asi nehraje v principu roli, ne?

Odpovedať
16.10.2013 5:21
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Theodor Johnson
Tvůrce
Avatar
Theodor Johnson:16.10.2013 12:20

Tak něják mi tam chybí mezera, nedá se nahradit ani '_' protože při zakodování a dekodování z toho udělá 'y'

Odpovedať
16.10.2013 12:20
Mo8ilε 15 Ѐλđ
Avatar
JaKub
Člen
Avatar
Odpovedá na TomBen
JaKub:12.6.2016 22:39

Posun o jedno písmeno rolu hrá, pretože to potom už Vigenerova šifra nie je. Keď to chcete vyriešiť pomocou Vigenerovej mriežky: http://www.matematika.cz/…nerova-sifra nevyriešite to.

 
Odpovedať
12.6.2016 22:39
Avatar
neutr
Člen
Avatar
neutr:24.8.2016 16:37

Ona tahle šifra může mít jinak posunuté jednotlivé řádky. Platí pravidlo, že tabulka musí být upravena jako "Sudoku" - nic víc. Tedy průsečík sloupce a řádku musí obsahovat znak unikátní. nesmí se opakovat ani v řádku ani ve sloupci.

Já se o tuhle šifru dost zajímám a vytvořil jsem funkční šablonu pro OpenOffice Writer (Správně Writer AOO, nebo LO). Zveřejnil jsem zatím jen kostru bez hlavní součásti - velmi rychlého algoritmu "Bergrových tabulek" kolem kterého se "Traverzuje" - tedy v jedné verzi sBox(j) tabulka 2562. Přešifrovat sBox(j) a traverzovat kolem jiného sBox(j) (tedy kolem jiné tabulky) je stejně náročné jako běžný "traverz". Výsledkem by měla být šifra srovnatelná s šifrou Vermanovou která je uváděna jako jednorázová a prakticky nezlomitelná.

Já tam od začátku používám jeden sBox(j) který je řádně zpřeházený. Vigenere používá tabulku vytvořenou z sBox(i) - tedy jinak řečeno tabulka je z nezašifrované tabulky. Jak souřadnice "x" tak souřadnice "y" jsou shodné, jen transponované. Takže stačí posunout například souřadnici "y" na úroveň některého řádku "x" a šifra bude dávat jiný výsledek. Takže můj dojem je, že tuto vlastnost autor změnil - velmi dobře!!

Dalčí věcí je to, že vignere používal tabulku 26x26, ale autor zřejmě větší, ale nikoliv 256x256. Takže některé znaky to prostě neumí.

Má - li někdo z Vás zájem stáhněte si zde šablonu Odstavcová šifra 8bit
Musíte si ale nainstalovat Libre Office, nebo Apache Open Office - asi o těchto balících víte ale přes to - jsou zdarma.

 
Odpovedať
24.8.2016 16:37
Avatar
neutr
Člen
Avatar
Odpovedá na neutr
neutr:24.8.2016 16:53

Oprava uvedl jsem špatně jméno Vermanovy šifry - správně je to Vernamova šifra. Omlouvám se.

 
Odpovedať
24.8.2016 16:53
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!