導航:首頁 > 文檔加密 > vbs加密文本字元

vbs加密文本字元

發布時間:2022-11-28 07:47:23

⑴ vbs 加密英文字母

代碼沒法短了,要是「加密後還是英文字母和數字」的話代碼長度至少是下面的3倍。。
=========================================================
dims
s=strToPassword("zxc545vb12nn12m",-3)'左移3位「加密」
msgboxs,,"加密後"
s=strToPassword(s,3)'將s再右移3位的話就可以「解密」了
msgboxs,,"解密後"

'對字元串進行左移右移操作,移多少位不限,左移需添加負號
FunctionstrToPassword(strSource,intMove)
Dimi,intAscTemp,intAscTempMove,strTemp
Fori=1ToLen(strSource)
strTemp=Mid(strSource,i,1)
intAscTemp=Asc(strTemp)
intAscTempMove=intAscTemp+intMove
strTemp=Chr(intAscTempMove)
strToPassword=strToPassword&strTemp
Next
EndFunction

⑵ 怎樣把一個VBS文件加密,使得需要口令才能執行

mima="123"
i=0
do
ifi>=3thenwscript.quit
a=inputbox("請輸入密碼"&vbcrlf&"您還有"&3-i&"次機會")
ifa=falsethenwscript.quit
i=i+1
loopuntila=mima
msgbox"密碼正確"

上面的代碼可以實現你要的功能,但密碼一眼就能看見,可以使用下面的腳本代碼進行加密。

OptionExplicit
Dimse,fso
Dimargv,file,str
Setse=CreateObject("Scripting.Encoder")
Setfso=CreateObject("Scripting.FilesystemObject")
ForEachargvInWScript.Arguments
Setfile=fso.OpenTextFile(argv)
str=file.ReadAll
file.Close
str=se.EncodeScriptFile(".vbs",str,0,"")
argv=Left(argv,Len(argv)-3)&".vbe"
Setfile=fso.OpenTextFile(argv,2,True)
file.Writestr
file.Close
Next
MsgBox"OK",vbInformation

最後生成的文件可以下載附件。要破解就有一定難度

⑶ 怎麼能加密自己做的vbs啊 就是讓別人不能編輯那種

vbs是解釋型腳本文件 再怎麼加密 還是得還原代碼 才能被解釋器讀取識別 所以並沒有什麼用 建議你將vbs代碼稍微修改下變成vb6代碼 生成EXE程序吧

⑷ VBS的加密跟解密

VBS加密:
復制以下代碼,用記事本另存為,「VBS加密」 保存。

set fso=createobject("scripting.filesystemobject")

scf=inputbox("請輸入要加密的腳本文件名","VBS加密程序","*.vbs")
set op=fso.opentextfile(scf)
dow=13
do while op.atendofstream=false
line=op.readline
for i=1 to len(line)
achar=mid(line,i,1)
dow=dow&Chr(44)&asc(achar)

next
dow=dow&chr(44)&"13"&chr(44)&"10"
loop
op.close
set op=fso.opentextfile(scf,2)
op.write "strs=array("&dow&")"&chr(13)&chr(10)&_
"for i=1 to UBound(strs)"&chr(13)&chr(10)&_
" runner=runner&chr(strs(i))"&chr(13)&chr(10)&_
"next"&chr(13)&chr(10)&_
"Execute runner"

VBS解密
復制以下代碼,用記事本另存為,「VBSVBS解密」 保存。

on error resume next
set fso=createobject("scripting.filesystemobject")
set ws=createobject("wscript.shell")
Set objDialog = CreateObject("UserAccounts.CommonDialog")
objDialog.Filter = "vbs File|*.vbs|All Files|*.*"
objDialog.InitialDir = ""
objDialog.ShowOpen
strLoadFile = objDialog.FileName

if not strLoadFile = "" then
set file=fso.opentextfile(strLoadFile,1)
all=file.readall
file.close
s=instr(1,all,"next")
alls=mid(all,1, s+3 )
set file=fso.createtextfile(strLoadFile,8,true)
file.write alls
file.writeline empty
file.writeline"set fso=createobject("&""""&"scripting.filesystemobject"&""""&")"
file.writeline"set file=fso.createtextfile(wscript.scriptfullname,8,true)"
file.writeline"file.write runner"
file.writeline"file.close"
file.close
ws.run""""&strLoadFile&"""",0,true
msgbox"解密成功!",4096+64
end if

⑸ 急求,用VBS腳本進行一種靠譜一點的加密解密演算法

用VBS的話不要有過多指望,只要人家能看到你的VBS代碼,就可以知道你的加密方法。

不過你可以將VBS編譯為exe。

如果可能,建議用AutoIt吧(幫助中自帶示例)。

SetobjArgs=WScript.Arguments
ForI=0toobjArgs.Count-1
WScript.EchoobjArgs(I)
Next

這是VBS幫助里的原例子。

⑹ VBS文件,或是批處理文件如何加密(輸入密碼才能運行)

樓上提供的代碼或思路是經不起源碼的查看的批處理加密至今未有一個完美的方案建議樓主將VBS或批處理腳本用winrar或7-zip之類的壓縮軟體壓成一個帶密碼的自解壓程序,設置查看文件和解壓時需要輸入密碼,同時解壓後自動執行包內腳本,這樣就可以變通地實現你的要求了

⑺ VBS怎麼加密啊

很簡單,你只需下載一個「VBS轉換EXE工具」就行了,把VBS源碼生成EXE程序,這樣是不能看到EXE中的內容的,例如這個工具:「ExeScript」

⑻ VBS加密解密問題

加密函數也就是ASCdata的作用就是將每個字元用asc函數轉換為相應的ASCII碼,並在後面加上逗號
我認為解密就是將這些ASCII碼用chr函數轉換為字元
Function Chrdata(Data)
Data = Split(Data, ",")
newdata=""
for x=0 to UBound(Data)
newdata = newdata & Chr(CInt(Data(x)))
next
Chrdata=newdata
End Function
如果是在網頁中,可用下面的方式調用
document.write Chrdata("32,32,32,32,-24156,-24156,-24156,32,-24156,-24156,-23635,32,-24156,-23635,-23635,-23635,-23635,32,-24156,32,-23635,-23635,-23635,-23635,-24156,32,-24156,-24156,-24156,-24156,-24156,32,-24156,-24156,-24156,-23635,-23635,32,-23635,-24156,-24156,-24156,32,-24156,-24156,-24156,-24156,-23635,32,-23635,-23635,-23635,-23635,-23635,32,-23635,-23635,-23635,-23635,-24156,32,-24156,-24156,-24156,-24156,-24156,32,-23635,-23635,-24156,-24156,-24156,32,-24156,-23635,-23635,-23635,-23635,32,-24156,-24156,-24156,-23635,-23635,32,-23635,-24156,-24156,32,-23635,-23635,-24156,-24156,-24156,32,-24156,-24156,-24156,-24156,-23635,32,-23635,-24156,-24156,-24156,-24156,32,-23635,-24156,-24156,-24156,-24156,32,-24156,-23635,-23635,-23635,-23635,32,-23635,-24156,-24156,32,-23635,-24156,-24156,32,-24156,-24156,-23635,-23635,-23635,32,-23635,-24156,-24156,-24156,-24156,32,-23635,-24156,-24156,32,-23635,-23635,-24156,-24156,-24156,32,-24156,-24156,-23635,-24156,32,-24156,-24156,-23635,-23635,-23635,32,-24156,-24156,-23635,-24156,32,-24156,-24156,-24156,-23635,-23635,32,-24156,-23635,32,-23635,-23635,-23635,-23635,-24156,32,-23635,-24156,-24156,-24156,-24156,32")
在網頁中顯示的結果是
··· ··- ·---- · ----· ····· ···-- -··· ····- ----- ----· ····· --··· ·---- ···-- -·· --··· ····- -···· -···· ·---- -·· -·· ··--- -···· -·· --··· ··-· ··--- ··-· ···-- ·- ----· -····

ASCII為32的字元是空格,最前面四個空格和最後一個空格沒有顯示出來

閱讀全文

與vbs加密文本字元相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163