Autor | Zpráva | ||
---|---|---|---|
Wojt@ Profil * |
#1 · Zasláno: 25. 10. 2007, 08:26:10
Nezná někdo script v php který by mi zašifroval data způsobem že např. 1 přemění na A, A přemění na 7 atd. Chtěl bych aby zašifroval data a dal je do proměné. A odšifrovač by se možná také hodil.
Díky. |
||
Bubák Profil |
#2 · Zasláno: 25. 10. 2007, 08:42:16 · Upravil/a: Bubák
Vyhledávače (už) fungují ;-)
www.google.com/search?hl=cs&q=php+funkce+%C5%A1ifrov%C3%A1n%C3%AD Pokud netrváš na Caesarově šifře, tak hned první odkaz: www.webguru.cz/clanky/view.php?id=71 |
||
peta Profil |
#3 · Zasláno: 26. 10. 2007, 15:52:16 · Upravil/a: peta
Wojt@
Take bys mohl pouzit Burrow-wheller transformaci, ktera jakoze data usporada. Je treba si ale ulozit k ni klic, podle ktereho znaku jsi to usporadaval. Vysledek je velice zajimavy. Navic je to neobvykle usporadani a kdo nema prehled, tak na nej neprijde. Vypada to asi takhle, ale program by sis musel asi napsat sam. mozna neco zplacam pres vikend v JS. Urco se mi tam hodi demo. http://www.volny.cz/peter.mlich/hcomp.htm#BWT prehazuje to napr: 1423422 na 2244231 coz muze byt jeste desifrovatelne, pokud retezec nema delku treba 1000. Pak to muze byt zajimave, jestli si s tim klasicky dekryptovaci algoritmus poradi. Take XOR je zajimava funkce, mozna lepsi nez zamichani. |
||
peta Profil |
#4 · Zasláno: 27. 10. 2007, 15:04:16 · Upravil/a: peta
Tak jsem si hral s tim sirovanim BWT v JS, ale mam tam jeste nekde chybku, viz:
http://peter-mlich.wz.cz/x/ww/js/pr/js-cryptbwt-nostable.htm Ale zrovna na te testovaci vete je to takove zajimave, protoze se zameni 2 slova :) ... uz to mam spraveny http://peter-mlich.wz.cz/x/ww/js/pr/js-cryptbwt.htm Slo o to, ze pokud se nepouzije stabilni algoritmus pro serazeni, tak neni mozne dekodovat text zpet. Muzes porovnat. Rozhodne je to zajimave sifrovani proti obycejnemu prehazovani pismenek a podobne :) Ceasarova sifra je i XOR. XOR je specialni kombinace teto sifry, protoze je obousmerny. Ten samy algoritmus sifruje i desifruje, klic rozhazeni je porad stejny. Pro zajimavost. |
||
Časová prodleva: 17 let
|
0