Šifrování textu

Anonymní
2022-04-20T07:41:22+00:00

Dobrý den,

ve VBA Excel mám funkční program na šifrování textu na principu Vernamovy šifry a rád bych s někým konzultoval podrobnosti.

Luděk.

Microsoft Teams | Microsoft Teams zdarma | Jiné

Otázka je uzamčená. Tato otázka se migrovala z komunity podpory Microsoftu. Můžete hlasovat, jestli je užitečná, ale nemůžete k ní přidávat komentáře či odpovědi ani ji nemůžete sledovat.

Počet komentářů: 0 Žádné komentáře

Odpovědi: 16

Seřadit podle: Nejužitečnější
  1. Anonymní
    2022-05-24T10:06:24+00:00

    Zdravím Miroslave,

    mám ještě několik poznámek.

    Šifrování s veřejným klíčem pomocí modulární aritmetiky je podle mého názoru u komerčních počítačů prakticky nemožné (vím, že jsem tím Ameriku neobjevil, jenom jsem si to chtěl ověřit). Zřejmě je to mimo jiné dáno též zaokrouhlováním produktů Microsoft na pouhých 15

    desetinných míst. Je dost možné, že se ovšem mýlím.

    Jiná situace je však u symetrické šifry AES, kde si účastníci klíč buď přímo předají, nebo si ho matematickým algoritmem vytvoří. Takovým

    algoritmem může být např. binomický rozvoj, nebo použití Colebrookovy rovnice. Obě metody jsem si ověřil.

    Binomický rozvoj lze u komerčních počítačů aplikovat až (i) s trojcifernými čísly, kdy lze s 15-místnými výsledky dílčích sčítanců složit velmi

    dlouhý číselný klíč o velikosti tisíců bitů.

    Rovněž tak u Colebrookovy rovnice, jejímž řešením je tlaková ztráta při proudění kapaliny v rovném kruhovém potrubí pro velká Reynoldsova čísla. Zadáním 4 parametrů, což mohou být i 3-ciferná čísla (u některého parametru i více), lze složením tlakové ztráty a Reynoldsova čísla

    vytvořit číselný kód o velikosti 230-250 bitů, což vyhovuje metodě AES. Jak jsem se dočetl, je tato metoda průmyslovým standardem a vyjma

    napadení hrubou silou prakticky neprolomitelná. Colebrookova rovnice nemá ovšem explicitní řešení, výpočet tlakové ztráty je možné pouze speciálním makrem.

    Tolik mé poznámky.

    Hezký zbytek dne.

    LP.

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  2. Miroslav Pragl 78,946 Reputační body Dobrovolný moderátor
    2022-04-23T15:44:13+00:00

    Ludku,

    toto jsou komunitni fora. Volnost, rovnost a bratrstvi :) si zde vyjadrujeme tykanim

    MP

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  3. Anonymní
    2022-04-22T08:48:57+00:00

    Dobrý den pane Prágle,

    díky moooc za informace, které jsou pro mne zajímavé.

    Přeji krásný den.

    LP.

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  4. Miroslav Pragl 78,946 Reputační body Dobrovolný moderátor
    2022-04-22T07:58:21+00:00

    Dozvi. Hned na 1. dobrou. Dokonce v CZ. Viz Vernamova šifra – Wikipedie (wikipedia.org)

    Podmínky spolehlivosti:

    Porušení kterékoli z následujících podmínek má za následek oslabení šifry, takže by již nebyla nerozluštitelná.

    1. Klíč je tak dlouhý jako přenášená zpráva. Jiné šifrovací systémy používají kratší klíče, což znamená, že počet možných klíčů je menší než počet možných zpráv. Kratší klíč v principu umožňuje útok hrubou silou.
    2. Klíč je dokonale náhodný. Nepřipadají v úvahu počítačové generátory pseudonáhodných čísel, neboť jejich činnost lze předvídat. Nejvhodnější je užití fyzikálních metod - hardwarový generátor náhodných čísel.
    3. Klíč nelze použít opakovaně. Tato podmínka je vlastně důsledkem předchozí, protože opakovaný klíč není náhodný. Dostane-li útočník do ruky dvě zprávy zašifrované týmž klíčem, má často velmi snadnou cestu k rozluštění.

    MP

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  5. Anonymní
    2022-04-22T07:17:08+00:00

    Díky moc. To jsou informace, které se člověk normálně z internetu nedozví.

    LP.

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře