Page is in English. You can view it in Russian too.
No any data are being sent to any server when applet`s running. So don`t worry about privacy. You can also save this page (on Your local drive) and use in offline (if ya dont trust me). This page can be freely republished on any [not law-breaking] site without any fee. It can be used for any [law-loyal] purposes.
Decrypt previously encrypted
When it`s necessary?
Features and limitations
Enter Your text into a textarea. Specify the password in Password field and repeat it in Confirm password field. Press Encrypt button.
(Select encrypted message text, copy it into clipboard.) Enter (paste from clipboard) the encrypted text into a textarea. Specify the password in Password field. Press Decrypt button.
In general, there`s some reason for using this when You want to keep some texts in a secret. E.g. love letters or other personal messages.
You and another person agree about password and then You may freely post encrypted messages on public boards, send by email and so on. And don`t worry about other people who can read those.
In IE (and other browsers that support extended escape-codes) password characters can be of any language (except those not supported in Internet at all). One password can be mixed of different language letters (even Japanesse). This improves security (not each script-kiddie awaits that password can contain, in addition to Latin, also Greek or even Tamil). So, I would recommend: when composing password imagine You`re polyglot. There`s easy (and reasonably safe) way: change keyboard layout (to some exotic, e.g. to Greek) and enter some well-known-to-You word (anyway, keyboard itself has English letters drawn on keys
In browsers where extended escape-codes are not supported (e.g. Netscape) You can use only english (and another MAIN system language if such exists). In that case other language letters may be displayed correctly when You enter them but they`re NOT INTERPRETED correctly. So don`t use them.
Near the "Encrypt" button there`s a text telling You what the applet knows about Your browser capabilities: all languages allowed or only english allowed.
Cause algorithm is non-standard You`ll need a decrytor placed here too to decrypt a message. For the needs of determinity (is there such a word in English?
Problems can appear due to extended escape-code support in Your browser. This can happen when non-english letters are used in message or password.
There`s "mode" list box near the "Decrypt" button made especially for such situation. If the text has been decrypted incorrectly (and You KNOW that password is right and encrypted massege`s not corrupted) then try to change
If You see no decrypted text or it`s shown as chaotic mix of main Latin (english), Your language characters and others then select "suckin`" value that means browser WITHOUT extended escape-code support.
If decrypted text is shown as Extended Latin instead of Your favorite language then select "%u (IE)" value. It means browser that supports extended escape-codes.
Do not forget after You change "mode" value re-enter (re-Paste) encrypted message and then press "Decrypt".
I didn`t implement standard cryptographic algorithms (such as documented in GOSTs, ISO, RFC or where else?). Instead I programmed simple XOR adopted for Internet (with milti-language support) with some modifications to make cracking harder. I consider that popular cracking technique with dictionary can`t give the "hacker" much results on this-algorithm-encrypted data. And I enjoy it.
If you don`t believe this test it by yourself: encrypt something, then try to decrypt using true password parts mixed with other characters. If this would suit You, then welcome, get it, use it.
All code is opened (see HTML source of this page in Your browser) so You can modify something there for Your own private use. Do not distribute modified code under "SMWebCrypt" name cause it can become less safe (especially when You`re not familiar with encryption). Anyway, modified code isn`t same as original.
BackDeveloped by : Super-M, 2003 my COFEFE