1 Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnychAndrzej Majkowski informatyka +
2 Szyfrowanie - algorytmy przestawieniowe szyfrowanie 2 Iwona i Ireneusz Bujnowscy ,
3 Szyfr Kwadrat Algorytm szyfrowania składa się z dwóch etapów.Po wyznaczeniu boku minimalnego kwadratu, w który można wpisać szyfrowany tekst należy wpisać go wierszami do kwadratu, Niewypełnione pola uzupełnić np. spacjami. Szyfrogram otrzymuje się wczytując litery w kolejnych kolumnach Np. tekst WIEMZENICNIEWIEM byłby zaszyfrowany przy pomocy następującej tabeli: Uzyskany szyfrogram to: WZCWIENIENIEMIEM. W I E M Z N C
4 Szyfr Kwadrat- implementacja w C++#include n=s.size(); int m=0; while (m*m
5 warszawa -> wwaaarzs (wysokość płotu 4) w a r z sSzyfr płotkowy Szyfr płotkowy jest szyfrem, który wymaga podania klucza. W zależności od klucza zmienia się wysokość płotu. Najlepiej widać to na przykładach: słowo szyfrowane to WARSZAWA warszawa -> wwaaarzs (wysokość płotu 4) w a r z s
6 warszawa -> wzasaarw (wysokość płotu 3)Szyfr płotkowy Szyfr płotkowy z kluczem 3 W zależności od klucza zmienia się wysokość płotu. warszawa -> wzasaarw (wysokość płotu 3) w z a s r
7 warszawa -> wrzwasaa (wysokość płotu 2) ) w r z a sSzyfr plotkowy Szyfr płotkowy z kluczem 2. W zależności od klucza zmienia się wysokość płotu. warszawa -> wrzwasaa (wysokość płotu 2) ) w r z a s
8 Szyfr plotkowy- implementacja w C++#include a=2*(wys-1)-2*w; b=2*w; while ((poz+a)
9 Szyfr Playfaira – szyfr przestawieniowyM U Z Y K A B C D E F G H I/J L N O P Q R S T V W X Tworzymy tablicę 5x5 słowo – klucz na początku w naszym przypadku słowo-klucz-> muzyk, dalej uzupełniamy alfabetem (łacińskim -26 znakowym) Tekst do zaszyfrowania dzielimy na pary np. tekst do zaszyfrowania: informatyk-> in-fo-rm-at-yk szyfrujemy parami: jeśli para jest po przekątnej, to bierzemy parę z drugiej przekątnej jeśli para jest w kolumnie, to bierzemy parę pod nią, z zawinięciem kolumny jeśli para jest w wierszu, to bierzemy parę po prawej, z zawinięciem wiersza Szyfrogram to: fq-gn-kn-bs-km
10