사전 및 사후 암호화 테스트와 일반 문자 통계를 포함하는 상대적으로 강력한 암호화기입니다. 암호화 방법에는 사용하도록 선택할 수 있는 js 및 vbs가 포함됩니다.
다음은 소스 코드입니다. 복사하여 .htm 형식으로 저장하여 사용하세요.
<HTML>
<헤드>
<META http-equiv=Content-Type content=text/html; Charset=gb2312>
<META 이름=GENERATOR 내용=Network Programmer's Companion-Lshdic 2002>
<TITLE>네트워크 프로그래머의 동반자 Lshdic--스크립트 암호화 및 해독기</TITLE>
</HEAD>
<BODY bgcolor=D1DCE7>
<중앙>
<테이블 너비=600 bordercolordark=노란색 테두리colorlight=남색 테두리=1 셀 간격=0
bgcolor='EDCDDB' cellpadding=0><tr><td>
<input type=button id=ok1 value=암호화 전 테스트 onclick=runpath(txt1.value)><input
유형=버튼 값=일반 문자 통계 onclick=alert(txt1.value.length) id=len1>
<텍스트 영역 스타일=너비:100%;높이:150 id=txt1></textarea>
<입력 유형=버튼 id=js1 값=JS 암호화↓ onclick=chicks(this);vbs1.disabled=!
vbs1.disabled;><입력 유형=버튼 id=vbs1 값=vbsencryption↓ onclick=forstr();병아리
(이);js1.disabled=!js1.disabled>
<텍스트 영역 비활성화 스타일=너비:100%;높이:150;배경색:dddddd
id=txt2></textarea>
<input type=button id=ok2 value=암호화 비활성화 후 테스트 onclick=runpath(txt2.value)><input
유형=버튼 값=암호화된 문자 통계 onclick=alert(txt2.value.length) id=len2 비활성화>
</td></tr></table>
<스크립트 언어=vbs>
희미한 vbsstr, vbstr
서브포스트
js1.disabled=false인 경우
vbstr=txt1.값
vbsstr=strreverse(vbstr)
종료하면
서브 끝
</script>
<스크립트>
함수 병아리(어디){
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=true;len1.disabled=true;len2.disabled=false;
if(where.id=='js1'){
txt2.value='<script>document.write(unescape(/''+escape(txt1.value)+'/'))'+jsstr+'/script>'
txt1.값=}
또 다른{
txt2.value='<textarea style=display:none
id=lshdic200Xpage>'+vbsstr+'</textarea>'+jsstr+'script 언어=vbs>document.write
(strreverse(lshdic200Xpage.value))'+String.fromCharCode(60)+'/script>'
txt1.값=}
}또 다른{
where.value=where.value.replace('decryption↑','encryption↓')
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.값=}
또 다른{
txt1.value=vbstr
txt2.값=}
}}
함수 실행 경로(whattxt){
msg1=열기('','','')
msg1.document.open()
msg1.document.write(whattxt)
msg1.document.close()
}
</script>
</BODY>
</HTML>