Un chiffreur relativement puissant, comprenant des tests avant et après le chiffrement et des statistiques régulières sur les caractères. Les méthodes de chiffrement incluent js et vbs, que vous pouvez choisir d'utiliser.
Ce qui suit est le code source, copiez-le et enregistrez-le au format .htm pour l'utiliser
<HTML>
<TÊTE>
<META http-equiv=Content-Type content=text/html; Charset=gb2312>
<META name=GENERATOR content=Network Programmer's Companion-Lshdic 2002>
<TITLE>Lshdic, compagnon du programmeur réseau – Crypteur et décrypteur de script</TITLE>
</HEAD>
<CORPS bgcolor=D1DCE7>
<centre>
<largeur du tableau=600 bordercolordark=jaune bordercolorlight=navy border=1 cellpacing=0
bgcolor='EDCDDB' cellpadding=0><tr><td>
<input type=button id=ok1 value=Test avant le chiffrement onclick=runpath(txt1.value)><input
type=bouton valeur=statistiques sur les caractères normaux onclick=alert(txt1.value.length) id=len1>
<Textarea style=width:100%;height:150 id=txt1></textarea>
<input type=button id=js1 value=JS chiffrement↓ onclick=chicks(this);vbs1.disabled=!
vbs1.disabled;><input type=button id=vbs1 value=vbsencryption↓ onclick=forstr();chicks
(ce);js1.disabled=!js1.disabled>
<Zone de texte désactivée style = largeur: 100%; hauteur: 150; couleur d'arrière-plan: ddddd
identifiant=txt2></textarea>
<input type=button id=ok2 value=Test après cryptage désactivé onclick=runpath(txt2.value)><input
type=bouton valeur=statistiques de caractères cryptés onclick=alert(txt2.value.length) id=len2 désactivé>
</td></tr></table>
<langage de script=vbs>
faible vbsstr,vbstr
sous-forstr
si js1.disabled=false alors
vbstr=txt1.valeur
vbsstr=strreverse(vbstr)
finir si
fin du sous
</script>
<script>
fonction poussins(où){
jsstr=String.fromCharCode(60)
if(where.value.indexOf('↓')!=-1)
{
où.value=where.value.replace('Encryption↓','Decryption↑')
txt1.disabled=true;txt1.style.backgroundColor='dddddd'
txt2.disabled=false;txt2.style.backgroundColor='blanc'
ok2.disabled=false;ok2.focus();
ok1.disabled=true;len1.disabled=true;len2.disabled=false;
if(where.id=='js1'){
txt2.value='<script>document.write(unescape(/''+escape(txt1.value)+'/'))'+jsstr+'/script>'
txt1.value=}
autre{
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=}
}autre{
où.value=where.value.replace('déchiffrement↑','encryption↓')
txt1.disabled=false;txt1.style.backgroundColor='blanc'
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=}
autre{
txt1.value=vbstr
txt2.value=}
}}
fonction runpath(whattxt){
msg1=ouvrir('','','')
msg1.document.open()
msg1.document.write(whattxt)
msg1.document.close()
}
</script>
</CORPS>
</HTML>