中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 20:15
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » [原创] p-文本文件加密解密器.cmd V:1.0 (2007.4.7更新)
可打印版本  7,284 / 37
第1楼 vkill 发表于 2007-03-25 05:54
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
[原创] p-文本文件加密解密器.cmd V:1.0 (2007.4.7更新)
说是“加密”,其实就是字符全部重新排列,谁也看不懂的,这个方法是我从一本很老的书上学来的,我只想用批处理来完成,想知道原理就从程序中看好了,其实也不难,我估计想破解是破解不出来的

只做学习之用

期待高人完善一下

[ Last edited by vkill on 2008-3-21 at 02:55 PM ]
第2楼 vkill 发表于 2007-03-25 05:55
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
程序需要 sed.exe ,我用sed 是为了加快速度 ,希望达人优化下,用纯P写个出来




[ Last edited by vkill on 2007-4-8 at 07:37 AM ]

附件
文本文件加密(测试版本.rar (2.22 KiB)
p-文本文件加密解密器 V1.0(bate).rar (3.43 KiB)
p-文本文件加密解密器.cmd V-1.0.rar (3.79 KiB)
第3楼 vkill 发表于 2007-03-25 05:55
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
效果演示:(只是解密出来多了2行空行)

加密前:
~!@#$%^&*()_+{}|:"<>?`1234567890-=\;',./
abcdefghijklmnopqrstuvwxyz

一二三四五六七八九○
~!·#¥%……—*()——+


加密后:(密码不一样,排列出来也不一样)
原文件名D:\test.txt
解密密码1,,,;1,3,2,;12,4,5,3
请到http://blog.yx127.com/?action=show&id=222下载程序解密

~!4五h56789
@#$0六i-=
%^&*\七j;'k
(),_l八./m+
{↑no}a九p|○
bq:c↑r"<~s
t>!·d?u#vw
`¥%1e…xyz↑
…—*(2f)↑一二
——+↑↑3g↓三四
↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓





解密后:
~!@#$%^&*()_+{}|:"<>?`1234567890-=\;',./
abcdefghijklmnopqrstuvwxyz

一二三四五六七八九○
~!·#¥%……—*()——+



fc 比较:

D:\>fc (解密后)life.txt 特殊字符测试.txt
正在比较文件 (解密后)life.txt 和 特殊字符测试.TXT
***** (解密后)life.txt


***** 特殊字符测试.TXT
*****

[ Last edited by vkill on 2007-4-8 at 07:39 AM ]
第4楼 everest79 发表于 2007-03-25 05:56
金牌会员 发帖 1,127 积分 2,564
老乡,上菜
第5楼 electronixtar 发表于 2007-03-25 06:01
铂金会员 发帖 2,672 积分 7,493
强贴留名!
第6楼 everest79 发表于 2007-03-25 06:06
金牌会员 发帖 1,127 积分 2,564
古老的书是不是埃及的切旋纪录呀
第7楼 vkill 发表于 2007-03-25 06:08
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
Originally posted by everest79 at 2007-3-25 06:06:
古老的书是不是埃及的切旋纪录呀

不是, 也没有那么老了
第8楼 zh159 发表于 2007-03-25 06:15
金牌会员 发帖 1,467 积分 3,687
搞成VBS更爽,那样就不怕特殊字符了
第9楼 lxmxn 发表于 2007-03-25 06:15
版主 发帖 4,938 积分 11,386

虽然头都看晕了,但很有创意,顶了。
第10楼 vkill 发表于 2007-03-25 06:18
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
Originally posted by zh159 at 2007-3-25 06:15:
搞成VBS更爽,那样就不怕特殊字符了

呵呵,那就劳驾兄了,我不会vbs,现在丢失 " 和 !
第11楼 ccwan 发表于 2007-03-25 06:38
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
我用不了,不知为什么。
第12楼 zh159 发表于 2007-03-25 06:52
金牌会员 发帖 1,467 积分 3,687
Originally posted by vkill at 2007-3-24 17:18:

呵呵,那就劳驾兄了,我不会vbs,现在丢失 " 和 !

我也才学一点点,有空在慢慢琢磨
Originally posted by ccwan at 2007-3-24 17:38:
我用不了,不知为什么。

sed.exe

PS:set "life=..\a.txt"错了,当前目录为“.\”,“..\”为上一目录

[ Last edited by zh159 on 2007-3-24 at 05:53 PM ]
第13楼 vkill 发表于 2007-03-25 07:00
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
PS:set "life=..\a.txt"错了,当前目录为“.\”,“..\”为上一目录


zh159 兄,我用了pushd 的哦,所以这里没有错
第14楼 zh159 发表于 2007-03-25 07:06
金牌会员 发帖 1,467 积分 3,687
Originally posted by vkill at 2007-3-24 18:00:
PS:set "life=..\a.txt"错了,当前目录为“.\”,“..\”为上一目录


zh159 兄,我用了pushd 的哦,所以这里没有错

仔细看了看,原来是先进入text.tx目录操作的
第15楼 pmwz008 发表于 2007-03-26 22:33
初级用户 发帖 13 积分 24
强贴留名!
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023