文本文件加解密批处理代码

  • 批处理大小:4KB
  • 批处理语言:简体中文
  • 批处理类型:国产软件
  • 批处理授权:免费软件
  • 更新时间:2012-08-29 14:51:31
  • 批处理类别:加密解密
  • 相关链接:
  • 网友评分:软件评分
  • 应用平台:Windows平台
内容介绍热点排行相关文章下载地址↓
文本文件加解密程序
原理:使用DEBUG 脚本动态生成可执行程序对输入文件逐字节异或编码
特性:加解密互逆,多文件操作,单数字密钥

复制代码
代码如下:

@echo off & setlocal & chcp 437>nul & graftabl 936>nul
if "%~1"=="" (
echo.
echo.=文本文件加解密程序 :: qzwqzw :: 2007-06-05 :: Release 7
echo.
echo.=原理:使用DEBUG 脚本动态生成可执行程序对输入文件逐字节异或编码
echo.
echo.=特性:加解密互逆,多文件操作,单数字密钥
echo.
set /p file=-请输入文件名(支持通配符,默认为 .\*.txt):
set /p pass=-请输入密钥(一位0~F的十六进制数,默认为0):
echo.
) else (
set "file=%~1"
set "pass=%~2"
)
if "%file%"=="" set file=*.txt
if "%pass%"=="" set pass=0
if not exist "%file%" echo !找不到文件: "%file%" && goto end
:: 生成并执行 DEBUG 脚本,生成转换程序
echo e 100 B4 06 B2 FF CD 21 74 08 34 E%pass% 88 C2 CD 21 EB F0 C3>_codec.scr
for %%s in (rcx 11 n_codec.com w q) do echo %%s>>_codec.scr
debug <_codec.scr | find "Error">nul && echo !密钥错误: "%pass%" && goto :end
:: 搜索指定路径所有匹配文件进行转换
for %%f in ("%file%") do set "fPath=%%~dpf"
for /f "delims=" %%f in ('dir /a/b/od "%file%" 2^>nul') do (
(set "fIn=%fPath%%%f") && (set "fOut=%fPath%#%%f")
call :Codec
)
echo.
if exist _codec.* del _codec.*
if "%~0"=="%~f0" pause
goto :eof
:Codec
if exist "%fOut%" echo !已存在文件: "%fOut%" && pause && goto :eof
echo +正在转换 "%fIn%" ...
if exist _codec.com _codec.com < "%fIn%" > "%fOut%"
if not exist "%fOut%" echo !转换失败,未生成 "%fOut%" && pause

警告:运行BAT源码是一种危险的动作,如果你不熟悉,请不要尝试!

人气脚本
下载地址
相关文章
网友评论
下载声明

☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的文本文件加解密批处理代码资源来源互联网,版权归该下载资源的合法拥有者所有。