Algoritmy a teoretické řešení problémů

V této části webu naleznete teoretické řešení problémů (místy i praktické ukázky). Nebudu zde podrobně rozepisovat časté témata – od toho jsou jiné zdroje – ale zajdu do hlubin méně častých, ale přesto zajímavých témat o kterých zatím neexistují české články, nebo nejsou příliš kvalitní a věřím, že se danému problému dokážu více věnovat.

Rozpoznávání a podobnosti

Vyhledání duplicitních souborů, aneb jak zjistit, zda už takový soubor existuje. V příkladu využívám kontrolní součet. Vyhledání podobných obrázků v databázi a určení, jak moc se podobají. Podobné čísla, mé dojmy a jedno z možných řešení.

Bezpečnost a šifrování

Existují 2 typy šifrování:

  • Obousměrné – lze zašifrovat a znovu rozšifrovat na původní text.
  • Césarova šifra, historický způsob šifrování, jednoduchý princip a pochopení.
  • Jednosměrné – lze pouze zašifrovat a data nelze nijak získat zpět. Také se tomu říká hashování.
  • MD5 a SHA1, zejména jejich výpočet.
  • Prolamování MD5, metody jak zjistit základ před hashováním. Jen teorie, neexistuje na to žádný vzorec.
Sponzorované odkazy
Pomohl Vám tento článek?