Pentru a cifra text, alege o parola (sau genereaza una aleator apasand "Random"), introdu textul ce urmeaza a fi cifrat in "Plain Text", apasa butonul "Encrypt" si apoi foloseste textul simplu (rosu, sub "Cipher Text") sau copiaza intreg codul HTML daca ai instalat deja scriptul pe propriul site. Mai multe informatii si suport tehnic la BlogIdol.ro.
Daca pierzi sau uiti parola nu am cum sa te ajut sa o recuperezi.
HTML Code
HTML Test
instructiuni
Pentru a putea incripta si decripta texte pe propriul site sau blog asa cum facem aici in articole, este necesar sa puneti inainte de </head>:
<script type="text/javascript" src="http://blogcrypt.googlecode.com/files/jsencryption.js"></script>
Cod
Acesta este codul de bază de utilizat în codul HTML al paginii dvs. de Web pentru a face decriptare:
<div id="uniqueID" title="encrypted text">
<a href="javascript:decryptText('uniqueID')">Show encrypted text</a>
</div>
encrypted text is the encrypted text generated from the encryption/decryption page.
uniqueID este un nume unic pentru elementul care este generat automat de pagina aceasta. Acest ID poate fi orice set de caractere vrei, dar nu pune cheia aici, deoarece este vizibila pentru toată lumea.
Functia JavaScript decryptText gaseste textul cifrat din titlul elementului cu id uniqueID. Odata descifrat, intregul text cifrat este inlocuit cu cel descifrat.
Perechea de uniqueID-uri trebuie sa fie identice, altfel codul nu va functiona.
Facilitati Avansate
Functia decryptText poate accepta un set de element id-uri, descifrandu-le pe toate. Textul cifrat al fiecarui id poate fi cifrat cu aceleasi parole ori cu parole diferite.
Poti schimba mesajul prin care parola este solicitata pasand mesajul ca al doilea argument, eg. decryptText('uniqueID', 'Baga bre parola:')
În loc de caseta de dialog premium, aveţi posibilitatea să utilizaţi caseta de dialog JavaScript standard pentru a solicita parola dupa cum urmeaza:
decryptText('uniqueID', null, true) or decryptText('uniqueID', 'Enter the key:', true)
Notati ca IE7 blochează regulat caseta de dialog JavaScript şi va trebui să faceţi clic pe mesajul pop-up pentru a permite sa fie arătata caseta de dialog.
Bookmarklets
Apuca si taraste aceste link-uri in bookmark toolbar (nu functioneaza inca; testing): Cifreaza si DescifreazaSelect plain text and click the Encrypt button to encrypt it or select the encrypted text and click Decrypt – the bookmarklet will take you here and pre-fill the correct field. The Encrypt button is obviously of more use than the Decrypt button.
examples
Urmatoarele exemple au ca parola “parola”.
Example 1: Basic version
Code:
<div id="uniqueID" title="encrypted text">
<a href="javascript:decryptText('uniqueID')">Show encrypted text</a>
</div>
Plain text:
Hello World!
Example 2: Hidden image and link
Code:
<div id="uniqueID" title="encrypted text">
<a href="javascript:decryptText('uniqueID')">Show encrypted info</a>
</div>
Plain text:
<a href="http://3w.blogidol.ro/enc/"><img src="http://farm3.static.flickr.com/2561/4110970246_ef70b22109_o.jpg" height="200" width="200" /></a><br />
<a href="http://3w.blogidol.ro/p/encryption-and-decryption-with.html">JavaScript Encryption</a>
Example 3: Inline text
RevealThe secret...
Code:
<a href="javascript:decryptText('uniqueID')">Reveal</a>
<br />
<br />
The secret... <span id="uniqueID" title="encrypted text"></span>
Plain text:
has been revealed!
Example 4: Hidden text
There is *** hereCode:
There is <span id="uniqueID" title="encrypted text">
<a href="javascript:decryptText('uniqueID')">***</a></span> here
Plain text:
hidden text
Example 5: Hide your email address from spammers
Email address: Show email address (password: the key)Code:
Email address: <span id="uniqueID" title="encrypted text"><a href="javascript:decryptText('uniqueID', 'Enter password:')">Show email address</a> (password: the key)</span>
Plain text:
<a href="mailto:***">***</a>
Example 6: Multiple encryptions
Decrypt textThis is cool
Code:
<a href="javascript:decryptText(['uniqueID1', 'uniqueID2'])">Decrypt text</a>
<br />
<br />
This is <span id="uniqueID1" title="encrypted text 1"></span>cool<span id="uniqueID2" title="encrypted text 2"></span>
Plain text:
<span style="color:red">really</span> and <span style="color:red">!!!</span>
Example 7: More than 1 key (the second key is: the second key)
Decrypt*** went ***
Code:
<a href="javascript:decryptText(['uniqueID1', 'uniqueID2'], 'Enter one of the decryption keys:')">Decrypt</a>
<br />
<br />
<span id="uniqueID1" title="encrypted text 1">***</span> went <span id="uniqueID2" title="encrypted text 2">***</span>
Plain text:
"Jack and Jill" (encrypted with one key) and "up the hill" (encrypted with the second key)
Example 8: Big example (the second key is: the second key)
Show encrypted textCode:
<a href="javascript:decryptText(['uniqueID1', 'uniqueID2'])">Show encrypted text</a>
<br />
<div id="uniqueID1" title="encrypted text 1"></div>
<div id="uniqueID2" title="encrypted text 2"></div>
<div class="clear"></div>
Plain text:
<div style="float:left; width: 48%">Lots of text</div> (encrypted with one key)
<div style="float:right; width: 48%">Lots more text</div> (encrypted with the second key)
Example 9: My personal blog
Sometimes I use encryption on my personal blog to keep things hidden from prying eyes. Most of my blog can be viewed by anyone, but every once in a while, I want to write about something that I don't want certain people to read.I give the key to people that I trust so they can read the encrypted posts. I use several different keys for my posts and different people have different keys.
Disclaimer and Credits
This is based on original work from several people, including Cheung, Percival and Walker (more details on BlogIdol.ro). I am mirroring it here for personal use and to study the code.
Daca aveti intrebari, puneti-le la BlogIdol.ro. Vezi si PwdHash.