首页 > 编程语言 > 详细

传统的批处理变量加密的解密算法

时间:2016-05-03 21:49:40      阅读:151      评论:0      收藏:0      [点我收藏+]
技术分享
 1 @echo off
 2 color 0A
 3 title 批处理变量加密解密工具
 4 
 5 if "%1" EQU "" (
 6     set /p file=目标文件路径: 
 7 ) else (
 8     set file=%1
 9 )
10 
11 (for /f "delims=" %%a in (%file%) do (
12     set tv=%%a
13     setlocal enabledelayedexpansion
14         set tv=!tv:^&=#_1_#!
15         set tv=!tv:^|=#_2_#!
16         set tv=!tv:^<=#_3_#!
17         set tv=!tv:^>=#_4_#!
18         set tv=!tv:^^=^^^^!
19         for /f "delims=" %%b in ("!tv!") do (
20     endlocal
21             echo; | ^> tmp.txt echo %%b
22         )
23  
24     for /f "delims=" %%b in (tmp.txt) do (
25         set tv2=%%b
26         setlocal enabledelayedexpansion
27         set tv2=!tv2:#_1_#=^&!
28         set tv2=!tv2:#_2_#=^|!
29         set tv2=!tv2:#_3_#=^<!
30         set tv2=!tv2:#_4_#=^>!
31         echo !tv2!
32         if "!tv2:set =!" neq "!tv2!" (endlocal&call %%a) else (endlocal)
33     )
34 ))>out.txt 2>nul
35 
36 del tmp.txt
37 
38 cls & echo 尝试解密完成: & echo ===============================================================================
39 type out.txt
40 echo ===============================================================================& pause > nul
View Code

 

传统的批处理变量加密的解密算法

原文:http://www.cnblogs.com/gwsbhqt/p/5456522.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!