编程论坛's Archiver

花三千 发表于 2007-10-14 20:09

加密-解密TXT文件

<b>加密-解密TXT文件<br>将以下代码复制保存为333.VBS文件,奇数次运行该VBS文件是加密你要加密的TXT文件,</b><b>偶数次运行</b><b>该VBS文件</b><b>是解密</b><b>你已加密的TXT文件</b><br><br>'***-----***-------***加密-解密.vbs***-----***------****<br><br>z=inputbox("请输入路径","加密-解密TXT文件","e:\12345\123.txt") <br><br> '---------------------------------------------1<br>       set fso=CreateObject("Scripting.FileSystemObject")<br>        set fsofile=fso.OpenTextFile(z, 1, true)<br>        tempstr=fsofile.Readall<br>tempstr=replace(tempstr, "a", "※")<br>tempstr=replace(tempstr, "b", "£")<br>tempstr=replace(tempstr, "c", "¥")<br>tempstr=replace(tempstr, "d", "¢")<br>tempstr=replace(tempstr, "e", "¬")<br>tempstr=replace(tempstr, "f", "]")<br><br>tempstr=replace(tempstr, "※", "f")<br>tempstr=replace(tempstr, "£", "e")<br>tempstr=replace(tempstr, "¥", "d")<br>tempstr=replace(tempstr, "¢", "c")<br>tempstr=replace(tempstr, "¬", "b")<br>tempstr=replace(tempstr, "]", "a")<br>        fsofile.close<br>        set fsofile1=fso.OpenTextFile(z, 2, true)<br>        fsofile1.WriteLine tempstr<br>fsofile1.close<br> '---------------------------------------------2<br>        set fso=CreateObject("Scripting.FileSystemObject")<br>        set fsofile=fso.OpenTextFile(z, 1, true)<br>        tempstr=fsofile.Readall<br>tempstr=replace(tempstr, "g", "※")<br>tempstr=replace(tempstr, "h", "£")<br>tempstr=replace(tempstr, "i", "¥")<br>tempstr=replace(tempstr, "1", "¢")<br>tempstr=replace(tempstr, "2", "¬")<br>tempstr=replace(tempstr, "3", "]")<br><br>tempstr=replace(tempstr, "※", "3")<br>tempstr=replace(tempstr, "£", "2")<br>tempstr=replace(tempstr, "¥", "1")<br>tempstr=replace(tempstr, "¢", "i")<br>tempstr=replace(tempstr, "¬", "h")<br>tempstr=replace(tempstr, "]", "g")<br>        fsofile.close<br>        set fsofile1=fso.OpenTextFile(z, 2, true)<br>        fsofile1.WriteLine tempstr<br>fsofile1.close<br> '---------------------------------------------3<br>         set fso=CreateObject("Scripting.FileSystemObject")<br>        set fsofile=fso.OpenTextFile(z, 1, true)<br>        tempstr=fsofile.Readall<br>tempstr=replace(tempstr, "j", "※")<br>tempstr=replace(tempstr, "k", "£")<br>tempstr=replace(tempstr, "l", "¥")<br>tempstr=replace(tempstr, "4", "¢")<br>tempstr=replace(tempstr, "5", "¬")<br>tempstr=replace(tempstr, "6", "]")<br><br>tempstr=replace(tempstr, "※", "6")<br>tempstr=replace(tempstr, "£", "5")<br>tempstr=replace(tempstr, "¥", "4")<br>tempstr=replace(tempstr, "¢", "l")<br>tempstr=replace(tempstr, "¬", "k")<br>tempstr=replace(tempstr, "]", "j")<br>        fsofile.close<br>        set fsofile1=fso.OpenTextFile(z, 2, true)<br>        fsofile1.WriteLine tempstr<br>fsofile1.close<br> '---------------------------------------------4<br>        set fso=CreateObject("Scripting.FileSystemObject")<br>        set fsofile=fso.OpenTextFile(z, 1, true)<br>        tempstr=fsofile.Readall<br>tempstr=replace(tempstr, "m", "※")<br>tempstr=replace(tempstr, "n", "£")<br>tempstr=replace(tempstr, "o", "¥")<br>tempstr=replace(tempstr, ",", "¢")<br>tempstr=replace(tempstr, ".", "¬")<br>tempstr=replace(tempstr, "/", "]")<br><br>tempstr=replace(tempstr, "※", "/")<br>tempstr=replace(tempstr, "£", ".")<br>tempstr=replace(tempstr, "¥", ",")<br>tempstr=replace(tempstr, "¢", "o")<br>tempstr=replace(tempstr, "¬", "n")<br>tempstr=replace(tempstr, "]", "m")<br>        fsofile.close<br>        set fsofile1=fso.OpenTextFile(z, 2, true)<br>        fsofile1.WriteLine tempstr<br>fsofile1.close<br> '---------------------------------------------5<br>        set fso=CreateObject("Scripting.FileSystemObject")<br>        set fsofile=fso.OpenTextFile(z, 1, true)<br>        tempstr=fsofile.Readall<br>tempstr=replace(tempstr, "p", "※")<br>tempstr=replace(tempstr, "q", "£")<br>tempstr=replace(tempstr, "r", "¥")<br>tempstr=replace(tempstr, " ", "¢")<br>tempstr=replace(tempstr, "\", "¬")<br>tempstr=replace(tempstr, "=", "]")<br><br>tempstr=replace(tempstr, "※", "=")<br>tempstr=replace(tempstr, "£", "\")<br>tempstr=replace(tempstr, "¥", " ")<br>tempstr=replace(tempstr, "¢", "r")<br>tempstr=replace(tempstr, "¬", "q")<br>tempstr=replace(tempstr, "]", "p")<br>        fsofile.close<br>        set fsofile1=fso.OpenTextFile(z, 2, true)<br>        fsofile1.WriteLine tempstr<br>fsofile1.close<br> '---------------------------------------------6<br>        set fso=CreateObject("Scripting.FileSystemObject")<br>        set fsofile=fso.OpenTextFile(z, 1, true)<br>        tempstr=fsofile.Readall<br>tempstr=replace(tempstr, "s", "※")<br>tempstr=replace(tempstr, "t", "£")<br>tempstr=replace(tempstr, "u", "¥")<br>tempstr=replace(tempstr, "7", "¢")<br>tempstr=replace(tempstr, "8", "¬")<br>tempstr=replace(tempstr, "9", "]")<br><br>tempstr=replace(tempstr, "※", "9")<br>tempstr=replace(tempstr, "£", "8")<br>tempstr=replace(tempstr, "¥", "7")<br>tempstr=replace(tempstr, "¢", "u")<br>tempstr=replace(tempstr, "¬", "t")<br>tempstr=replace(tempstr, "]", "s")<br>        fsofile.close<br>        set fsofile1=fso.OpenTextFile(z, 2, true)<br>        fsofile1.WriteLine tempstr<br>fsofile1.close<br> '---------------------------------------------7<br>        set fso=CreateObject("Scripting.FileSystemObject")<br>        set fsofile=fso.OpenTextFile(z, 1, true)<br>        tempstr=fsofile.Readall<br>tempstr=replace(tempstr, "v", "※")<br>tempstr=replace(tempstr, "w", "£")<br>tempstr=replace(tempstr, "x", "¥")<br>tempstr=replace(tempstr, "%", "¢")<br>tempstr=replace(tempstr, ")", "¬")<br>tempstr=replace(tempstr, "(", "]")<br><br>tempstr=replace(tempstr, "※", "(")<br>tempstr=replace(tempstr, "£", ")")<br>tempstr=replace(tempstr, "¥", "%")<br>tempstr=replace(tempstr, "¢", "x")<br>tempstr=replace(tempstr, "¬", "w")<br>tempstr=replace(tempstr, "]", "v")<br>        fsofile.close<br>        set fsofile1=fso.OpenTextFile(z, 2, true)<br>        fsofile1.WriteLine tempstr<br>fsofile1.close<br> msgbox "OK"
[align=right][color=#000066][此贴子已经被作者于2007-10-14 20:25:45编辑过][/color][/align]

缘吇弹 发表于 2007-10-14 22:35

哈哈,乱码加密.<BR>帮你顶一个.

WSY379 发表于 2007-10-15 00:13

哈哈~[em17]

lthiy 发表于 2007-10-15 09:32

<P>偶也来顶一个</P>

hc2008 发表于 2007-10-15 15:32

对文字没有什么用啊

hc2008 发表于 2007-10-15 15:35

对文字没有用,只加密数字!

卡卡希比 发表于 2007-10-15 23:08

<P>修改一下</P>

cnenc 发表于 2007-10-16 15:11

呵呵,替换算法...

花三千 发表于 2007-11-3 11:44

对文字有用啊<br>例如:tempstr=replace(tempstr, "小鸡巴", "大大的")<br>就把"小鸡巴"换成了"大大的"

the_king 发表于 2007-11-7 22:11

经典的老式加密算法,不错,顶一个...

花花公子 发表于 2007-11-8 14:25

不錯

比蜗牛快些 发表于 2007-11-9 10:22

我要的只是加密,解密的不要。拿来整人的,要不就是可以对所有文件加密的程序。

jaychou 发表于 2007-11-9 14:12

<P> 对文字不行啊</P>

chengfuwei 发表于 2007-11-18 15:13

不错,顶了

alojia 发表于 2008-1-6 14:35

顶一个

顶啊,以前没有玩过

Irwin 发表于 2008-1-7 10:50

呵呵 这貌似简单属于C里面的吧?!

kingarden 发表于 2008-1-14 20:13

程序写的太死了,不可能对每个字符都来个replace吧!

燃燒 发表于 2008-1-25 09:25

呵呵..不错的东西

不过要写起来是不是会很麻烦 ?

s_k_y 发表于 2008-2-10 13:30

这是什么语言????
   ***.vbs

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.