![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 00:18 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [原创] p-文本文件加密解密器.cmd V:1.0 (2007.4.7更新) |
| 可打印版本 7,304 / 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,现在丢失 " 和 ! |
|
| 第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: 我也才学一点点,有空在慢慢琢磨 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: 仔细看了看,原来是先进入text.tx目录操作的 ![]() |
|
| 第15楼 pmwz008 | 发表于 2007-03-26 22:33 |
| 初级用户 发帖 13 积分 24 | |
|
强贴留名!
|
|
| 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |