8. ožujak 2001.
Članak napisao Tomislav Šereg <mailto:tsereg@net.hr> .
Okružje: JavaScript 1.2
Molim, pročitajte barem važnu napomenu nešto niže na ovoj stranici.
Ova JavaScript biblioteka isporučuje kriptozaštitu za Web stranice kroz jednostavnu, tekstualno orjentiranu metodu zvanu stupčana transpozicija. Ideja je u tome da se otvoreni tekst zapiše u bloku, redak po redak. Tekst se, onda, čita stupac po stupac. Trik je u tome što se stupci ne čitaju s lijeva u desno, već redosljedom zadanim ključem.
Možda bi nekoj vrlo pametnoj osobi upoznatoj sa kontekstom teksta koji se kriptira bilo moguće pogoditi originalni sadržaj ili, barem, neke njegove dijelove. Zbog toga se prvo primjenjuje jednostavna transliteracija.
Ukoliko netko nije zabrinut da ga nadziru državne institucije, ova metoda ima potencijal da osigura dovoljnu tajnovitost pred slučajnim posjetiteljem stranica.
Implementacija je sasvim tekstualna, tako da je kriptirani tekst moguće jednostavno manipulirati i lako smjestiti u stranicu. Nadalje, moguće je izmijeniti slovni skup stranice sa kriptiranim tekstom jednako kao bilo koje druge. Oni koji koriste više slovnih skupova (poput Windows-1250 i ISO-8859-2) mogu to naći korisnim.
Ako ćete koristiri ovaj kôd, volio bih da mi pošaljete link na <mailto:tsereg@net.hr> ukoliko Vam je prikladno. Bilo bi mi drago pogledati kako ste ga primjenili.
Prava sigurnost NIJE nešto što radi na plug-and-play prinicpu! To je tema koja zahtijeva dobro poznavanje makar osnova i izbor najprikladnijeg profesionalnog rješenja.
Ako dobijete neke dobre ideje proučavajući ovaj kôd, molim proučite pažljivo makar dokument objavljen na <http://www.rsasecurity.com/rsalabs/faq/index.html> .
Ovaj je algoritam kao brava na vratime: drži oportunističkog susjeda podalje dok ste na poslu, ali vas ne čuva od profesionalnog lopova koji se namjerio ukrasti vam novu audio liniju i 1000 DEM koje čuvate ispod kreveta!
Ako želite dobru zaštitu, provjerite profesionalne i komercijalne proizvode zasnovane na PGP, RSA, IDEA i Blowfish algoritmima. Provjerite VeriSignove certifikate, Netscapeov SSL i drugo.
Krenite prvo na jednostavni primjer .
Zatim pogledajte korisnički vodič kako biste razumjeli...
napredni primjer adresara .
Želite li znati kako je cijela stvar implementirana, pogledajte tehničku specifikaciju .
Ako više volite izvorni kôd, otvorite <security.js> datoteku.
Konačno, prostoji i prektični vodič s komentarima, problemima i rješenjima koja sam dobio.
Bilo bi mi od velike pomoći ako biste ocijenili kvalitetu ove skripte!
Datum postavljanja: 20. lipanj 2000.
4. 8. 2000. - dodao odgovor u vezi slanja kriptiranog teksta e-poštom .
Imate li komentar na ovu stranicu?
Ovaj dokument: <http://www.inet.hr/~tsereg/hr/jse/index.html>