Frekvenční analýza - program
#1
Publikováno 09 duben 2011 - 20:48
Grr, Grr... Co zase je???
Nová keš...
Cože? Kdy, kde?
#2
Publikováno 09 duben 2011 - 20:57
MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- OwnMaintenance - prehled udrzby vlastnich kesi - v1.1.3 (diskuse)
- Combine 2 - automatizace opakovanych cinnosti (diskuse, dávky)
- Spoiler - uložení spoilerů do GPS jako POI (diskuse)
- Stator - statistiky y GeoGetu (diskuse)
- Náhrada GJ legálními postupy
#3
Publikováno 09 duben 2011 - 21:12
Grr, Grr... Co zase je???
Nová keš...
Cože? Kdy, kde?
#4
Publikováno 09 duben 2011 - 21:51
MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- OwnMaintenance - prehled udrzby vlastnich kesi - v1.1.3 (diskuse)
- Combine 2 - automatizace opakovanych cinnosti (diskuse, dávky)
- Spoiler - uložení spoilerů do GPS jako POI (diskuse)
- Stator - statistiky y GeoGetu (diskuse)
- Náhrada GJ legálními postupy
#5
Publikováno 09 duben 2011 - 21:54
I bez GPS navigátoru se dá provozovat geocaching (www.drvota.net)
Rumunská anabáze 2009, Eurocaching Tour 2010, Eurocaching Tour 2011, Balt Cache Tour 2011, Oslo Cache Tour 2011, Balkan Caching Tour 2012, Euro Caching Tour 2013, Balkan Caching Tour 2014, Euro Caching Tour 2015
#6
Publikováno 09 duben 2011 - 22:23
#7
Publikováno 09 duben 2011 - 23:02
#8
Publikováno 09 duben 2011 - 23:06
#9
Publikováno 10 duben 2011 - 8:32
import string zasifrovanyText = "yxyxyx" mapovani = string.maketrans( "xy", "ah" ) print zasifrovanyText.translate( mapovani )
#10
Publikováno 10 duben 2011 - 8:40
Zrovna u Vigenerovy šifry je frekvenční analýza pořád velice účinný pomocník, jen je aplikace trochu složitější... teda ne zas tak, jenom potřebuješ delší text a mít představu o délce klíče (nebo dostatečně dlouho zkoušet) a analyzovat každé n-té písmeno. Několik Vigenerových šifer jsem takhle vyluštil.gord napsal/a:
Frekvencni analyza neni nastroj na reseni, ale pomucka pro odhaleni principu sifrovani (a zdaleka ne vzdy ucinna nebo pouzitelna - schvalne ji aplikuj na Vigenerovy sifru).
Ale rozhodně souhlas, frekvenční analýza je jenom jednou ze šikovných pomůcek a u spousty šifer je úplně k ničemu (alespoň bez dalších znalostí o šifře). Nejde udělat jednoduchý kouzelný program, který by na výstupu vyplivnul z neznámého textu zašifrovaného neznámou šifrou smysluplný text.
edit:
Ještě přidám odkaz na moc pěknou automatickou internetovou aplikaci na lámání Vigenerovy šifry... PyGenere
#11
Publikováno 10 duben 2011 - 9:48
Grr, Grr... Co zase je???
Nová keš...
Cože? Kdy, kde?
#12
Publikováno 10 duben 2011 - 9:53
http://sifry.sourceforge.net/main.html
Asi je lepší pokusit se uhodnout heslo a posun, než řešit nerozluštitelnou šifru ....
Miroslav Kolombo, k.t.
Garmin Oregon 600
N50 45.701 E015 05.508
ICQ: 343-044-770
kolombo@kolombo.cz
#13
Publikováno 10 duben 2011 - 9:54
Uf, tak teď nechápu, co vlastně chceš, už vůbec.borekj
Frkvenční analýze je...
1) Máš zdrojový text (je jedno jestliotevřený nebo zašifrovaný)
2) Zpočítáš výskyty jednotlivých znaků, popřípadě ještě podělíš celkovým počtem všech znaků
3) Vyleze ti něco jako:
A: 0.0%; B: 2.1%; C: 6.2%; D: 1.5%...
Toť pro frekvenční analýzu vše.
Ty teda chceš něco, co ti text na základě výsledků frekvenční analýzy dešifruje?
edit: Aha, už asi vím... chybí mi tam ještě bod 4), kde se porovnají výsledky z bodu 3) s tabulkami frekvencí písmen charakteristickými pro určitý jazyk a určí se, jaké písmeno zašifrovaného textu odpovídá jakému písmenu otevřeného textu.
Já to dělám většinou podle grafů, což je dobré tak maximálně pro Caesarovu nebo Vigenerovu šifru, kde jsou všechna písmena abeced(y) posunuta vždy stejně.
#14
Publikováno 10 duben 2011 - 11:28
alkes napsal/a:
Uf, tak teď nechápu, co vlastně chceš, už vůbec.borekj
Frkvenční analýze je...
1) Máš zdrojový text (je jedno jestliotevřený nebo zašifrovaný)
2) Zpočítáš výskyty jednotlivých znaků, popřípadě ještě podělíš celkovým počtem všech znaků
3) Vyleze ti něco jako:
A: 0.0%; B: 2.1%; C: 6.2%; D: 1.5%...
Toť pro frekvenční analýzu vše.
Ty teda chceš něco, co ti text na základě výsledků frekvenční analýzy dešifruje?
edit: Aha, už asi vím... chybí mi tam ještě bod 4), kde se porovnají výsledky z bodu 3) s tabulkami frekvencí písmen charakteristickými pro určitý jazyk a určí se, jaké písmeno zašifrovaného textu odpovídá jakému písmenu otevřeného textu.
Já to dělám většinou podle grafů, což je dobré tak maximálně pro Caesarovu nebo Vigenerovu šifru, kde jsou všechna písmena abeced(y) posunuta vždy stejně.
Přesně takhle jsem to myslel.
Grr, Grr... Co zase je???
Nová keš...
Cože? Kdy, kde?
#15
Publikováno 10 duben 2011 - 17:04
#16
Publikováno 10 duben 2011 - 18:04
#17
Publikováno 10 duben 2011 - 18:45
#18
Publikováno 13 duben 2011 - 10:24
#20
Publikováno 13 duben 2011 - 11:37
0 uživatel(ů) prochází toto téma
0 uživatelů, 0 návštěvníků 0 anonymních uživatelů