Un cifrador relativamente potente, que incluye pruebas previas y posteriores al cifrado y estadísticas de caracteres regulares. Los métodos de cifrado incluyen js y vbs, que puede elegir utilizar.
El siguiente es el código fuente, cópielo y guárdelo en formato .htm para su uso.
<HTML>
<CABEZA>
<META http-equiv=Tipo de contenido content=text/html Charset=gb2312>
<Nombre META=Contenido GENERADOR=Compañero del programador de red-Lshdic 2002>
<TITLE>Compañero para programadores de red Lshdic: cifrado y descifrador de scripts</TITLE>
</CABEZA>
<CUERPO bgcolor=D1DCE7>
<centro>
<ancho de tabla=600 bordercolordark=borde amarillocolorlight=borde azul marino=1 espacio entre celdas=0
bgcolor='EDCDDB' cellpadding=0><tr><td>
<tipo de entrada=id del botón=valor ok1=Prueba antes del cifrado onclick=runpath(txt1.value)><entrada
tipo = valor del botón = estadísticas de caracteres regulares onclick = alerta (txt1.value.length) id = len1>
<Estilo de área de texto=ancho:100%;alto:150 id=txt1></área de texto>
<tipo de entrada=id de botón=valor js1=cifrado JS↓ onclick=chicks(this);vbs1.disabled=!
vbs1.disabled;><tipo de entrada=id del botón=valor vbs1=vbsencryption↓ onclick=forstr();pollitos
(esto);js1.disabled=!js1.disabled>
<Textarea estilo deshabilitado=ancho:100%;alto:150;color de fondo:dddddd
id=txt2></textarea>
<tipo de entrada=id del botón=valor ok2=Prueba después del cifrado deshabilitado onclick=runpath(txt2.value)><entrada
tipo = valor del botón = estadísticas de caracteres cifrados onclick = alerta (txt2.value.length) id = len2 deshabilitado>
</td></tr></table>
<lenguaje de escritura=vbs>
vbsstr tenue,vbstr
subforstr
si js1.disabled=false entonces
vbstr=txt1.valor
vbsstr=strreverse(vbstr)
terminar si
sub final
</script>
<guión>
función polluelos(dónde){
jsstr=String.fromCharCode(60)
if(donde.valor.indexOf('↓')!=-1)
{
donde.valor=donde.valor.reemplazar('Cifrado↓','Descifrado ↑')
txt1.disabled=true;txt1.style.backgroundColor='dddddd'
txt2.disabled=false;txt2.style.backgroundColor='blanco'
ok2.disabled=false;ok2.focus();
ok1.disabled=true;len1.disabled=true;len2.disabled=false;
si(donde.id=='js1'){
txt2.value='<script>document.write(unescape(/''+escape(txt1.value)+'/'))'+jsstr+'/script>'
txt1.valor=}
demás{
txt2.value='<área de texto estilo=display:ninguno
id=lshdic200Xpage>'+vbsstr+'</textarea>'+jsstr+'script language=vbs>document.write
(strreverse(lshdic200Xpage.value))'+String.fromCharCode(60)+'/script>'
txt1.valor=}
}demás{
donde.valor=donde.valor.reemplazar('descifrado ↑','cifrado↓')
txt1.disabled=false;txt1.style.backgroundColor='blanco'
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.valor=}
demás{
txt1.value=vbstr
txt2.valor=}
}}
ruta de ejecución de función (whattxt) {
mensaje1=abrir('','','')
msg1.documento.abierto()
msg1.document.write(quétxt)
msg1.documento.cerrar()
}
</script>
</CUERPO>
</HTML>