网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 简单的VBS加密实现代码
范文
    下面是加密程序,原理很低级,读取源文件的所有代码并计算Asc值后写入,Execute用Chr还原后的代码。
    代码如下:
    On Error Resume Next
    Set argv = WScript.Arguments
    If argv.Count = 0 Then WScript.Quit
    Set fso = CreateObject("scripting.filesystemobject")
    With fso.OpenTextFile(argv(0),1)
    data = .ReadAll : .Close
    End With
    With fso.OpenTextFile(argv(0)&".txt",2,True)
    .WriteLine "data="&Chr(34)&ASCdata(data)&Chr(34)
    .WriteLine "Function ChrData(Data)"
    .WriteLine "MyArray = Split(Data, "","", -1, 1)"
    .WriteLine "For each OldData in MyArray"
    .WriteLine "Newdata=NewData"&Chr(38)&"chr(OldData)"
    .WriteLine "Next"
    .WriteLine "ChrData=NewData"
    .WriteLine "End Function"
    .WriteLine "execute Chrdata(data)"
    .Close
    End With
    MsgBox "OK!",,"Encrypt"
    Function ASCdata(Data)
    num=len(data)
    newdata=""
    For j=1 to num
    If j=num then
    newdata=newdata&asc(mid(data,j,1))
    Else
    newdata=newdata&asc(mid(data,j,1))&","
    End If
    Next
    ASCdata=newdata
    End function
    使用方法:直接将需要加密的VBS脚本拖动到这个加密程序文件上,会自动生成加密后脚本的txt文件。
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/22 18:59:06