Так же имеется такой способ, но в этом случае Ваши друзья должны иметь права доступа:
Скрипт ниже надо разместить на странице.
var mintextsize=20;
var charcode = new Array();
var charmap=" `1234567890-=~!@#$%^ & *()_+qwertyuiop[]QWERTYUIOP{}asdfghjkl;'ASDFGHJKL:\"zxcvbnm,./ZXCVBNM<>?|йцукенгшщзхъЙЦУКЕНГШЩЗХЪфывапролджэФЫВАПРОЛДЖЭячсмитьбю.ЯЧСМИТЬБЮ,";
var chars = new Array();
for(var i=0;i)==unescape(str)) { tmp = charcode; return tmp; }
}
return tmp;
}
function code()
{
if(document.coder.source.value.length < mintextsize) {
alert("Длина сообщени\я должна быть не менее " + mintextsize + " символов!"); return;
}
if(document.coder.username.value == "") {
alert("Введите им\я пользовател\я!"); return;
}
if(document.coder.username.value.length < 3) {
alert("Длина имени прользовател\я должна быть не менее 3 символов!"); return;
}
if(document.coder.key.value == "") {
alert("Введите ключ дл\я шифровани\я сообщени\я!"); return;
}
if(document.coder.key.value.length < 3) {
alert("Длина ключа должна быть не менее 3 символов!"); return;
}
var codekey = document.coder.key.value;
var tocode = document.coder.source.value;
var username = document.coder.username.value;
var resultKey = "";
var resultUserName="u";
var controlSum=0;
var tmp="";
for(var h=0;h<codekey.length;h++)
{
tmp = "" + codechar(escape(codekey.substring(h,h+1)));
resultKey += tmp;
controlSum += parseInt(tmp);
}
for(var h=0;h<username.length;h++)
{
resultUserName += "" + codechar(escape(username.substring(h,h+1)));
}
codekey = resultKey;
var result="";
for(var i=0; i < tocode.length; i++)
{
result += "" + codechar(tocode.substring(i,i+1));
}
var allcode = "";
var t1="",t2="", t3="";
var cicle = result.length/3;
var fl=0;
var w=0;
for(var q=0;q<parseInt(cicle);q++)
{
if(fl >= codekey.length ) fl=0;
t1 = "" + codekey.substring(fl,parseInt(fl+3));
t2 = result.substring(w,w+3);
t3 = parseInt(t1) + parseInt(t2);
allcode += "" + (t3);
fl += 3;
w+=3;
}
document.coder.result.value= "var " + resultUserName + "=\"" + allcode + "\";\nvar c" +resultUserName +"=" + controlSum+ ";\nusersArray=\"" + resultUserName + "\";";
}
</script>
</head>
<body>
<center>
<form name="coder">
Исходный текст:<br>
<textarea name="source" wrap=virtual cols=37 rows=10></textarea>
<br clear=left>
<br clear=left>
Имя юзера: <input type=text size=40 name="username" value=""><br>
Ключ: <input type=text size=40 name="key" value="">
<br clear=left>
<br clear=left>
<input type=button value=" Закодировать " onClick="code()">
<br clear=left>
<br clear=left>
Результат:<br>
<textarea name="result" wrap=virtual cols=37 rows=10></textarea>
</form>
</center>
////////////////////////////////////