Относительно мощный шифратор, включающий тестирование до и после шифрования, а также регулярную статистику символов. Методы шифрования включают js и vbs, которые вы можете использовать.
Ниже приведен исходный код, скопируйте и сохраните его в формате .htm для использования.
<HTML>
<ГЛАВА>
<META http-equiv=Content-Type content=text/html Charset=gb2312>;
<META name=GENERATOR content=Network Programmer's Companion-Lshdic 2002>
<TITLE>Помощник сетевого программиста Lshdic — шифратор и дешифратор сценариев</TITLE>
</HEAD>
<ТЕЛО bgcolor=D1DCE7>
<центр>
<ширина таблицы=600 bordercolordark=желтая границаcolorlight=темно-синяя граница=1 cellpacing=0
bgcolor='EDCDDB' cellpadding=0><tr><td>
<input type=button id=ok1 value=Проверка перед шифрованием onclick=runpath(txt1.value)><input
type=значение кнопки=статистика обычных символов onclick=alert(txt1.value.length) id=len1>
<Textarea style=width:100%;height:150 id=txt1></textarea>
<тип ввода=кнопка id=значение js1=JS-шифрование↓ onclick=chicks(this);vbs1.disabled=!
vbs1.disabled;><input type=button id=vbs1 value=vbsencryption↓ onclick=forstr();chicks
(это);js1.disabled=!js1.disabled>
<Textarea отключена style=width:100%;height:150;background-color:dddddd
id=txt2></textarea>
<input type=button id=ok2 value=Тест после отключения шифрования onclick=runpath(txt2.value)><input
type=значение кнопки=статистика зашифрованных символов onclick=alert(txt2.value.length) id=len2 отключено>
</td></tr></table>
<язык сценария=vbs>
дим vbsstr, vbstr
субфорстр
если js1.disabled=false, то
vbstr=txt1.value
vbsstr=strreverse(vbstr)
конец, если
конец субтитра
</скрипт>
<скрипт>
функция цыплята(где){
jsstr=String.fromCharCode(60)
if(where.value.indexOf('↓')!=-1)
{
where.value=where.value.replace('Шифрование↓','Расшифровка↑')
txt1.disabled=true;txt1.style.backgroundColor='dddddd'
txt2.disabled=false;txt2.style.backgroundColor='белый'
ok2.disabled=false;ok2.focus();
ok1.disabled=истина;len1.disabled=истина;len2.disabled=false;
если(где.id=='js1'){
txt2.value='<script>document.write(unescape(/''+escape(txt1.value)+'/'))'+jsstr+'/script>'
txt1.value=}
еще{
txt2.value='<textarea style=display:none
id=lshdic200Xpage>'+vbsstr+'</textarea>'+jsstr+'script Language=vbs>document.write
(strreverse(lshdic200Xpage.value))'+String.fromCharCode(60)+'/script>'
txt1.value=}
}еще{
где.значение=где.значение.замена('расшифровка↑','шифрование↓')
txt1.disabled=false;txt1.style.backgroundColor='белый'
txt2.disabled=true;txt2.style.backgroundColor='dddddd'
ok2.disabled=true;txt1.focus();ok1.disabled=false;len1.disabled=false;len2.disabled=true;
if(where.id=='js1'){txt1.value=unescape(txt2.value.replace('<script>document.write(unescape
(/'','').replace('/'))'+jsstr+'/script>',''))
txt2.value=}
еще{
txt1.value=vbstr
txt2.value=}
}}
функция runpath(whattxt){
msg1=открыть('','','')
msg1.document.open()
msg1.document.write(whattxt)
msg1.document.close()
}
</скрипт>
</ТЕЛО>
</HTML>