<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7574283092310835725</id><updated>2026-05-16T03:38:46.962+02:00</updated><category term="1"/><title type='text'>szyfrowanie - podstawy</title><subtitle type='html'>Podstawowe pojęcia, podział i przykłady szyfrów historycznych</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://podstawy-kryptografia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://podstawy-kryptografia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7574283092310835725.post-8425778511929866630</id><published>2012-03-13T21:33:00.001+01:00</published><updated>2012-03-13T21:33:10.034+01:00</updated><title type='text'>Metody kryptoanalizy</title><content type='html'>&lt;br /&gt;
&lt;ol start=&quot;1&quot; style=&quot;margin-top: 0cm;&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-hyphenate: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; text-align: justify;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Kryptoanaliza metodą anagramową.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Metoda ta
wykorzystywana jest szczególnie przy łamaniu szyfrów przestawieniowych.
Rozpoznanie, czy dany szyfr jest szyfrem przestawieniowym jest stosunkowo
łatwe, ponieważ częstotliwość występowania znaków w tekście jawnym jest
identyczna jak ich częstotliwość w tekście zaszyfrowanym. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Kryptoanaliza
tą metodą polega na wykorzystaniu tablic częstości występowania digramów oraz
trigramów (kombinacji dwu- i trzyliterowych). Tablice te pomagają w ustaleniu
właściwej kolejności znaków w tekście szyfrowanym przestawieniowo.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol start=&quot;2&quot; style=&quot;margin-top: 0cm;&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-hyphenate: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; text-align: justify;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Analiza częstości&lt;/b&gt;. &lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Metodę tą
wykorzystuje się przy analizie szyfrów przestawieniowych. Analiza polega na
porównaniu częstości występowania liter w tekście zaszyfrowanym z częstościami
oczekiwanymi. Znając częstość występowania liter dla danego języka czy nawet
tematyki, można z dużym prawdopodobieństwem przyporządkować litery z tekstu
tajnego do liter z tekstu jawnego. Dużym ułatwieniem dla kryptoanalityka jest
znajomość digramów i trigramów.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol start=&quot;3&quot; style=&quot;margin-top: 0cm;&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-hyphenate: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; text-align: justify;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Atak brutalny.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Atak brutalny
na system kryptograficzny polega na przeanalizowaniu wszystkich kombinacji
klucza. Metoda ta jest bardzo czasochłonna oraz w przypadku współczesnych
systemów kryptograficznych bardzo nieefektywna i zawodna.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Można to
przeanalizować na przykładzie prostego szyfru Cezara lub szyfru ROT-13. W
przypadku języka angielskiego przestrzeń klucza zostaje w tym wypadku
ograniczona do 25 kombinacji. Analiza polega na sprawdzeniu kolejnych
podstawień w alfabecie szyfrującym przesuniętym kolejno o 1 do 25 pozycji.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
W przypadku
prostych szyfrów, jak np. Cezara czy ROT-13analiza jest dość szybka, ponieważ
sposób szyfrowania jest stały. Jeżeli jednak przeprowadzamy atak na szyfr, w
którym alfabet szyfrujący jest dowolną kombinacją odwzorowań znaku alfabetu
jawnego w znak alfabetu szyfrującego, ilość obliczeń i kombinacji klucza
drastycznie rośnie. W takiej sytuacji mamy do sprawdzenia aż 26! kombinacji.
Wprawdzie współczesne szyfrowanie opiera się na systemie binarnym, jednak
liczba kombinacji w kluczu 56-bitowym równa jest 256. Jeżeli założymy, że
superszybki komputer jest w stanie sprawdzić milion kluczy na sekundę to
odszukanie właściwego klucza może zająć mu ok. 2000 lat.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol start=&quot;4&quot; style=&quot;margin-top: 0cm;&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-hyphenate: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; text-align: justify;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Kryptoanaliza różnicowa.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Metoda ta
opracowana została dla ośmiorundowej wersji algorytmu DES jednak w późniejszym
czasie wykorzystywana do analizy innych szyfrów iteracyjnych, czyli takich,
których działanie opiera się na wykonywanych kilkakrotnie tych samych
obliczeniach (rundach). Polega ona na szyfrowaniu par tekstów jawnych z użyciem
tego samego klucza. Pary te różnią się od siebie w określony sposób i są
następnie analizowane w trakcie wykonywania kolejnych cykli algorytmu.
Określone różnice pomiędzy tekstami jawnymi wiążą się z określonymi różnicami
pomiędzy otrzymanymi szyfrogramami tworząc charakterystyki. W wyniku przejścia
przez kilka cykli wyznaczają one ścieżkę pomiędzy cyklami.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Odkrycie to
okazało się przełomowe, ponieważ metoda ta jako pierwsza pozwalała przełamać
ośmiorundowy algorytm DES szybciej niż atakiem brutalnym. Późniejsze jednak
analizy wykazały, iż właściwa, 16-rundowa wersja algorytmu DES radzi sobie z
powodzeniem z tym typem kryptoanalizy.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 1.0cm;&quot;&gt;
Innym rodzajem
ataku kryptoanalitycznego, zbliżonego do analizy różnicowej jest metoda
powiązanych kluczy. Różnice w tym przypadku sprawdzane są między kluczami.&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://podstawy-kryptografia.blogspot.com/feeds/8425778511929866630/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://podstawy-kryptografia.blogspot.com/2012/03/metody-kryptoanalizy.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default/8425778511929866630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default/8425778511929866630'/><link rel='alternate' type='text/html' href='http://podstawy-kryptografia.blogspot.com/2012/03/metody-kryptoanalizy.html' title='Metody kryptoanalizy'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7574283092310835725.post-2769026301097919480</id><published>2012-03-13T21:32:00.002+01:00</published><updated>2012-03-13T21:32:24.880+01:00</updated><title type='text'>Kryptoanaliza.</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;b&gt;Kryptoanaliza&lt;/b&gt;
jest nauką oraz dziedziną badań zajmującą się metodami łamania szyfrów. Celem
kryptoanalizy jest odnalezienie słabych stron systemu kryptograficznego w celu
złamania szyfru lub jego obejścia. Szyfr można złamać, jeżeli na podstawie
tekstu tajnego istnieje możliwość odtworzenia pierwotnego tekstu lub klucza.
Odtworzenie klucza jest ponadto możliwe w przypadku posiadania obu tekstów –
tajnego i jawnego. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Intencje
działań kryptoanalityka mogą mieć dwa podłoża. Pierwszym są działania wrogie,
mające na celu złamanie szyfru i odczytanie informacji lub odkrycie samego
algorytmu szyfrowania. Drugim natomiast działaniem jest działanie przychylne,
mające na celu badanie algorytmu szyfrowania oraz poznanie i usunięcie jego
słabych stron, aby szyfr był możliwie jak najtrudniejszy do złamania.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Istnieje wiele
typów ataków kryptoanalitycznych, jak również wiele ich klasyfikacji. Według
najpowszechniej przyjętego podziału, rodzaje przełamywania szyfrów możemy
podzielić następująco:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
- &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;atak bez tekstu jawnego (&lt;/b&gt;ze znanym szyfrogramem&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;) – &lt;/b&gt;jest to sytuacja, kiedy
kryptoanalityk ma do dyspozycji jedynie tekst tajny. Do odszyfrowania
informacji potrzebne jest zatem określenie klucza. W tym wypadku mogą być też
znane: metoda szyfrowania, język i tematyka tekstu jawnego czy słowa charakterystyczne
dla tej tematyki z określonym prawdopodobieństwem wystąpienia.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
- &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;atak z tekstem jawnym&lt;/b&gt; – kryptoanalityk
ma do dyspozycji parę tekstów: zaszyfrowany i jawny. Możliwe jest posiadanie
kilku par takich tekstów.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
- &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;atak z wybranym tekstem jawnym&lt;/b&gt; –
zaszyfrowany zostaje tekst jawny wybrany przez kryptoanalityka. W ten sposób
dostępna jest para tekstów: zaszyfrowany i jawny, możliwe jest więc wyznaczenie
klucza i metody szyfrowania.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 150%; mso-ansi-language: PL; mso-bidi-font-size: 10.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: AR-SA;&quot;&gt;- &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;atak z wybranym tekstem tajnym&lt;/b&gt; – to
sytuacja, w której kryptoanalitykowi udaje się uzyskać dostęp do aparatury
deszyfrującej i przy jej pomocy odszyfrowanie tekstu.&lt;/span&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://podstawy-kryptografia.blogspot.com/feeds/2769026301097919480/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://podstawy-kryptografia.blogspot.com/2012/03/kryptoanaliza.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default/2769026301097919480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default/2769026301097919480'/><link rel='alternate' type='text/html' href='http://podstawy-kryptografia.blogspot.com/2012/03/kryptoanaliza.html' title='Kryptoanaliza.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7574283092310835725.post-4904545251024828372</id><published>2012-03-13T21:31:00.002+01:00</published><updated>2012-03-13T21:31:46.767+01:00</updated><title type='text'>Kryptografia.</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Kryptografia&lt;/b&gt; jest nauką o układaniu systemów kryptograficznych
(szyfrowaniu). W przeciwieństwie do steganografii nie ma na celu ukrycia
istnienia wiadomości ale ukrycie jej znaczenia.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Najbardziej znanym w historii
kryptografii podziałem szyfrów jest podział na dwie grupy: szyfry
podstawieniowe oraz szyfry przestawieniowe&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=7574283092310835725#_ftn1&quot; name=&quot;_ftnref1&quot; style=&quot;mso-footnote-id: ftn1;&quot; title=&quot;&quot;&gt;&lt;span class=&quot;MsoFootnoteReference&quot;&gt;&lt;span style=&quot;mso-special-character: footnote;&quot;&gt;&lt;span class=&quot;MsoFootnoteReference&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 150%; mso-ansi-language: PL; mso-bidi-font-size: 10.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: AR-SA;&quot;&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 27.0pt; tab-stops: list 27.0pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Szyfrem
podstawieniowym&lt;/b&gt; nazywamy taki szyfr, w którym każdy znak w tekście
szyfrowanym zostaje zastąpiony innym, umownym znakiem ale nie zmienia swojego
miejsca w tekście. Takie podstawienie powoduje, iż tekst taki nie jest zrozumiały
dla nikogo oprócz odbiorcy, który po odwróceniu podstawienia otrzymuje
oryginalną wiadomość.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 27.0pt; tab-stops: list 27.0pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Szyfrem
przestawieniowym&lt;/b&gt; nazywamy szyfr, który tworzony jest poprzez przestawienie
kolejności znaków w tekście szyfrowanym. Z tekstu szyfrowanego tworzony jest
anagram.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Istnieją również połączenia obu
typów szyfrów tworząc tzw. szyfry mieszane.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Współczesna
kryptografia nie stosuje szyfrów przestawieniowych z uwagi na pracochłonne i
kłopotliwe przestawianie kolejności liter w długich tekstach. Z kolei anagramy
tekstów krótkich są bardzo łatwe do odczytania. Więcej możliwości dają
natomiast szyfry podstawieniowe, które możemy podzielić na:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 27.0pt; tab-stops: list 27.0pt; text-align: justify;&quot;&gt;
-
&lt;b&gt;szyfry monoalfabetyczne&lt;/b&gt; – dla każdego znaku alfabetu jawnego
przyporządkowany jest jeden ustalony znak alfabetu tajnego&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 27.0pt; tab-stops: list 27.0pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 27.0pt; tab-stops: list 27.0pt; text-align: justify;&quot;&gt;
-&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;b&gt;szyfry homofoniczne&lt;/b&gt; – dla każdego
znaku alfabetu jawnego przyporządkowana jest grupa znaków alfabetu tajnego&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 27.0pt; tab-stops: list 27.0pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 27.0pt; tab-stops: list 27.0pt; text-align: justify;&quot;&gt;
-
&lt;b&gt;szyfry polialfabetyczne&lt;/b&gt; – do szyfrowania używanych jest wiele alfabetów
tajnych. Za pomocą jednego z tych alfabetów, wybranego w określony sposób,
kodowany jest jeden znak z tekstu jawnego.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 27.0pt; tab-stops: list 27.0pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 27.0pt; tab-stops: list 27.0pt; text-align: justify;&quot;&gt;
-&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;b&gt;szyfry poligramowe&lt;/b&gt; – szyfrowane są
grupy znaków. Dla każdej grupy znaków z tekstu jawnego przyporządkowana jest
grupa z tekstu tajnego&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Najmniej
bezpiecznymi z szyfrów podstawieniowych są szyfry monoalfabetyczne. W prosty
sposób można je złamać za pomocą analizy częstości występowania znaków w
tekście zaszyfrowanym i porównaniu jej do częstości występowania znaków w danym
języku.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Odpowiednie jednak zastosowanie
analizy częstości pozwala na złamanie również szyfrów homofonicznych,
polialfabetycznych oraz poligramowych.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Przez
wiele lat rozwoju kryptografii wykorzystywano tylko takie algorytmy, w których
zarówno szyfrowanie jak i deszyfrowanie odbywało się przy użyciu tego samego
klucza. Pojawiał się w związku z tym problem dystrybucji klucza. Musiał on być
bezpiecznie przekazywany, tak aby znany był tylko nadawcy oraz odbiorcy
wiadomości. Rozwiązanie tego problemu przyniósł dopiero wiek XX, kiedy to
pojawiły się szyfry, w których szyfrowanie i deszyfrowanie odbywało się przy
użyciu odmiennych kluczy.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;W
związku z tym pojawił się nowy podział szyfrów:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-
&lt;b&gt;szyfry symetryczne&lt;/b&gt; – szyfrowanie i deszyfrowanie wiadomości odbywa się
za pomocą tego samego klucza,&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-
&lt;b&gt;szyfry asymetryczne&lt;/b&gt; – szyfrowanie wiadomości odbywa się za pomocą klucza
publicznego, zaś do odszyfrowania używany jest klucz prywatny.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Era
dynamicznego rozwoju komputerów przyczyniła się równocześnie do ogromnego
postępu w dziedzinie kryptografii i zmieniła dotychczasowe metody szyfrowania.
Podstawową zmianą było znaczne przyspieszenie samego procesu szyfrowania.
Dotychczas używane metody oraz konstruowane maszyny szyfrujące były ogromnym
ograniczeniem dla samej złożoności algorytmów szyfrujących. Przy użyciu
komputera możliwa jest symulacja dowolnej maszyny szyfrującej. Skraca to
znacznie czas szyfrowania, jak również sam proces konstrukcji urządzenia.
Możliwa jest przy tym nawet symulacja urządzenia, którego fizyczne wykonanie
byłoby niemożliwe.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Druga zasadnicza zmiana dotyczyła
sposobu szyfrowania. Nastąpiło przejście z systemu szyfrowania liter i znaków
na używany w systemach komputerowych system binarny. Opracowany został system
przekształcania liter i znaków na ciągi zer i jedynek, znany obecnie jak kod
ASCII. Po zastąpieniu ciągu znaków za pomocą kodu, proces samego szyfrowania
jest identyczny jak wcześniej – przy pomocy klucza oraz algorytmu. Różnica
polega natomiast na sposobie zapisywania – podstawowym elementem jest bit a nie
znak. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
W związku z użyciem komputerów
pojawiła się kolejna, współczesna klasyfikacja szyfrów:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-
&lt;b&gt;szyfry blokowe &lt;/b&gt;– szyfrują operując na blokach tekstu jawnego (ciągu
binarnego) określonej długości,&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-
&lt;b&gt;szyfry strumieniowe&lt;/b&gt; – szyfrują pojedyńcze bity.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;Szyfry
blokowe&lt;/b&gt; są procedurami szyfrującymi niewielkie bloki danych. Składają się
one z kilkunastu prostych rund, w trakcie których wykonywane są po sobie różne
proste operacje na bloku (przesunięcia, dodawanie, mnożenia itd.). Już po kilku
rundach szyfr taki jest bardzo trudny do przeanalizowania.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;strong&gt;Szyfry strumieniowe&lt;/strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; składają się z generatora ciągu kluczowego oraz
elementu dodającego bity klucza do bitów tekstu jawnego. W taki sposób powstaje
ciąg zaszyfrowany.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;We współczesnych
szyfrach najczęściej stosowane jest dodawanie modulo 2 (XOR).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;mso-element: footnote-list;&quot;&gt;
&lt;br clear=&quot;all&quot; /&gt;

&lt;hr align=&quot;left&quot; size=&quot;1&quot; width=&quot;33%&quot; /&gt;




&lt;div id=&quot;ftn1&quot; style=&quot;mso-element: footnote;&quot;&gt;


&lt;div class=&quot;MsoFootnoteText&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=7574283092310835725#_ftnref1&quot; name=&quot;_ftn1&quot; style=&quot;mso-footnote-id: ftn1;&quot; title=&quot;&quot;&gt;&lt;span class=&quot;MsoFootnoteReference&quot;&gt;&lt;span style=&quot;mso-special-character: footnote;&quot;&gt;&lt;span class=&quot;MsoFootnoteReference&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; line-height: 150%; mso-ansi-language: PL; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: AR-SA;&quot;&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;
Rogowski J., &lt;i&gt;Wykłady z kryptografii&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://podstawy-kryptografia.blogspot.com/feeds/4904545251024828372/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://podstawy-kryptografia.blogspot.com/2012/03/kryptografia.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default/4904545251024828372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default/4904545251024828372'/><link rel='alternate' type='text/html' href='http://podstawy-kryptografia.blogspot.com/2012/03/kryptografia.html' title='Kryptografia.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7574283092310835725.post-7954864526955240559</id><published>2012-03-13T21:25:00.003+01:00</published><updated>2012-03-13T21:25:53.094+01:00</updated><title type='text'>Steganografia.</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Steganografia&lt;/b&gt; to nauka o
ukrywaniu informacji. Celem działań steganograficznych jest więc taki sposób
przekazywania wiadomości, aby osoby postronne nie wiedziały o jej istnieniu.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Najróżniejsze
techniki steganograficzne wykorzystywane były już od czasów starożytnych.
Pierwsze informacje o używaniu tej techniki pochodzą z V w. p.n.e., kiedy to do
pisania używane były drewniane tabliczki pokryte woskiem, na którym zapisywano
tekst. Ukrywanie wiadomości odbywało się poprzez wyrycie tekstu na samej
tabliczce, dopiero później pokrytej woskiem. Tak „nie zapisana” lub zapisana
jakimś prostym tekstem woskowa tabliczka nie wzbudzała żadnych podejrzeń i
bezpiecznie dostawała się do odbiorcy, który znając tą technikę mógł bez
problemu odczytać ukrytą pod woskiem wiadomość&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=7574283092310835725#_ftn1&quot; name=&quot;_ftnref1&quot; style=&quot;mso-footnote-id: ftn1;&quot; title=&quot;&quot;&gt;&lt;span class=&quot;MsoFootnoteReference&quot;&gt;&lt;span style=&quot;mso-special-character: footnote;&quot;&gt;&lt;span class=&quot;MsoFootnoteReference&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 150%; mso-ansi-language: PL; mso-bidi-font-size: 10.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: AR-SA;&quot;&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
W starożytnym
Rzymie, Egipcie czy Chinach do ukrywania wiadomości stosowany był tzw. atrament
sympatyczny. Wykonany był on z soków owocowych lub mleka i nie zostawiał
żadnego śladu (był niewidoczny). Pomiędzy wierszami prostej, na ogół niewiele
znaczącej wiadomości, wpisywana była treść tajnego przesłania. Odczytanie go
było możliwe dopiero po podgrzaniu papirusu lub pergaminu.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Ciekawy sposób
ukrywania wiadomości stosowany był przez armię niemiecką w czasie II wojny
światowej. Informacje, które chcieli ukryć (teksty, mapy, rysunki, itd....)
były układane najczęściej do formatu A4 i fotografowane. Następnie kliszę z
taką fotografią pomniejszano do rozmiaru ok. mm&lt;sup&gt;2&lt;/sup&gt; i przyklejano
zamiast jednej z kropek w oficjalnym tekście.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
W czasach
współczesnych steganografia przeżywa znaczący rozwój, co jest możliwe przy
wykorzystaniu niezliczonych możliwości jakie dają komputery. Powstają coraz to
nowe sposoby ukrywania informacji, takie jak ukrywanie danych w plikach
graficznych czy dźwiękowych. Wykorzystywane przy tym są naturalne ograniczenia
ludzkich zmysłów. Pliki graficzne na przykład wykorzystują ograniczenia
ludzkiego oka, którym nie możliwe jest zauważenie minimalnych różnic w
odcieniach kolorów czy szarości. Informacje w plikach dźwiękowych natomiast,
wykorzystują ograniczony zakres słyszalności dźwięku.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 18.0pt;&quot;&gt;
Wykorzystanie
mediów potęguje jeszcze możliwości współczesnej steganografii. Dzięki
internetowi, telewizji czy radiu ukrytą wiadomość można w ekspresowym tempie
wysłać w dowolne miejsce na świecie. Obraz ukryty w pikselach innego obrazu,
dźwięk wpleciony w inny dźwięk czy przekaz telewizyjny ukryty pomiędzy klatkami
innego przekazu może w jednej chwili niezauważony dostać się do adresata, który
bez problemu odczyta ukrytą wiadomość. Dodatkowo jednoczesne użycie tak
zaawansowanych technik steganograficznych w połączeniu z zaawansowanymi
technikami szyfrowania przesyłanych wiadomości daje potężną siłę tajnego
przesyłania informacji we współczesnym świecie.&lt;/div&gt;
&lt;div style=&quot;mso-element: footnote-list;&quot;&gt;
&lt;br clear=&quot;all&quot; /&gt;

&lt;hr align=&quot;left&quot; size=&quot;1&quot; width=&quot;33%&quot; /&gt;




&lt;div id=&quot;ftn1&quot; style=&quot;mso-element: footnote;&quot;&gt;


&lt;div class=&quot;MsoFootnoteText&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=7574283092310835725#_ftnref1&quot; name=&quot;_ftn1&quot; style=&quot;mso-footnote-id: ftn1;&quot; title=&quot;&quot;&gt;&lt;span class=&quot;MsoFootnoteReference&quot;&gt;&lt;span style=&quot;mso-special-character: footnote;&quot;&gt;&lt;span class=&quot;MsoFootnoteReference&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; line-height: 150%; mso-ansi-language: PL; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: AR-SA;&quot;&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;
Karbowski M., &lt;i&gt;Podstawy kryptografii&lt;/i&gt; wydanie II&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://podstawy-kryptografia.blogspot.com/feeds/7954864526955240559/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://podstawy-kryptografia.blogspot.com/2012/03/steganografia.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default/7954864526955240559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default/7954864526955240559'/><link rel='alternate' type='text/html' href='http://podstawy-kryptografia.blogspot.com/2012/03/steganografia.html' title='Steganografia.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7574283092310835725.post-376220904170038521</id><published>2012-03-13T21:24:00.002+01:00</published><updated>2012-03-16T22:15:14.384+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1"/><title type='text'>Kryptologia – nauka o ukrywaniu wiadomości.</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
Kryptologią
nazywamy dziedzinę wiedzy poświęconą wszystkim formom tajnego zapisywania
wiadomości.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
W skład
Kryptologii wchodzą:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
- &lt;b&gt;steganografia&lt;/b&gt;
– nauka o ukrywaniu wiadomości oraz ich istnienia,&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
- &lt;b&gt;kryptografia&lt;/b&gt;
– nauka o ukrywaniu treści wiadomości (szyfrowaniu),&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
- &lt;b&gt;kryptoanaliza&lt;/b&gt;
– nauka o odczytywaniu zaszyfrowanego tekstu bez znajomości klucza.&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://podstawy-kryptografia.blogspot.com/feeds/376220904170038521/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://podstawy-kryptografia.blogspot.com/2012/03/kryptologia-nauka-o-ukrywaniu.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default/376220904170038521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7574283092310835725/posts/default/376220904170038521'/><link rel='alternate' type='text/html' href='http://podstawy-kryptografia.blogspot.com/2012/03/kryptologia-nauka-o-ukrywaniu.html' title='Kryptologia – nauka o ukrywaniu wiadomości.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>