- 帖子
- 60
- 积分
- 23
- 技术
- 1
- 捐助
- 0
- 注册时间
- 2017-3-4
|
7楼
发表于 2017-3-12 14:32
| 只看该作者
利用for关于加密和解密的问题
FOR /L %%I IN (1,1,25) DO (
SET TEMPX=!TEMP%%I!
IF "!TEMPX!"=="10" SET KEY%%I=A
IF "!TEMPX!"=="11" SET KEY%%I=B
IF "!TEMPX!"=="12" SET KEY%%I=C
IF "!TEMPX!"=="13" SET KEY%%I=D
IF "!TEMPX!"=="14" SET KEY%%I=E
IF "!TEMPX!"=="15" SET KEY%%I=F
IF "!TEMPX!"=="16" SET KEY%%I=G
IF "!TEMPX!"=="17" SET KEY%%I=H
IF "!TEMPX!"=="18" SET KEY%%I=I
IF "!TEMPX!"=="19" SET KEY%%I=J
IF "!TEMPX!"=="20" SET KEY%%I=K
IF "!TEMPX!"=="21" SET KEY%%I=L
IF "!TEMPX!"=="22" SET KEY%%I=M
IF "!TEMPX!"=="23" SET KEY%%I=N
IF "!TEMPX!"=="24" SET KEY%%I=O
IF "!TEMPX!"=="25" SET KEY%%I=P
IF "!TEMPX!"=="26" SET KEY%%I=Q
IF "!TEMPX!"=="27" SET KEY%%I=R
IF "!TEMPX!"=="28" SET KEY%%I=S
IF "!TEMPX!"=="29" SET KEY%%I=T
IF "!TEMPX!"=="30" SET KEY%%I=U
IF "!TEMPX!"=="31" SET KEY%%I=V
IF "!TEMPX!"=="32" SET KEY%%I=W
IF "!TEMPX!"=="33" SET KEY%%I=X
IF "!TEMPX!"=="34" SET KEY%%I=Y
IF "!TEMPX!"=="35" SET KEY%%I=Z
IF "!TEMPX!"=="36" SET KEY%%I=0
IF "!TEMPX!"=="37" SET KEY%%I=1
IF "!TEMPX!"=="38" SET KEY%%I=2
IF "!TEMPX!"=="39" SET KEY%%I=3
IF "!TEMPX!"=="40" SET KEY%%I=4
IF "!TEMPX!"=="41" SET KEY%%I=5
IF "!TEMPX!"=="42" SET KEY%%I=6
IF "!TEMPX!"=="43" SET KEY%%I=7
IF "!TEMPX!"=="44" SET KEY%%I=8
)
echo 加密为:%key1%%key2%%key3%%key4%%key5%-%key6%%key7%%key8%%key9%%key10%-%key11%%key12%%key13%%key14%%key15%-%key16%%key17%%key18%%key19%%key20%-%key21%%key22%%key23%%key24%%key25%
FOR /L %%I IN (1,1,25) DO (
SET TEMPX=!TEMP%%I!
IF "!TEMPX!"=="11" SET KEY%%I=B
IF "!TEMPX!"=="12" SET KEY%%I=C
IF "!TEMPX!"=="13" SET KEY%%I=D
IF "!TEMPX!"=="15" SET KEY%%I=F
IF "!TEMPX!"=="16" SET KEY%%I=G
IF "!TEMPX!"=="17" SET KEY%%I=H
IF "!TEMPX!"=="19" SET KEY%%I=J
IF "!TEMPX!"=="20" SET KEY%%I=K
IF "!TEMPX!"=="22" SET KEY%%I=M
IF "!TEMPX!"=="23" SET KEY%%I=N
IF "!TEMPX!"=="25" SET KEY%%I=P
IF "!TEMPX!"=="26" SET KEY%%I=Q
IF "!TEMPX!"=="27" SET KEY%%I=R
IF "!TEMPX!"=="29" SET KEY%%I=T
IF "!TEMPX!"=="31" SET KEY%%I=V
IF "!TEMPX!"=="32" SET KEY%%I=W
IF "!TEMPX!"=="33" SET KEY%%I=X
IF "!TEMPX!"=="34" SET KEY%%I=Y
IF "!TEMPX!"=="-2" SET KEY%%I=Y
IF "!TEMPX!"=="-3" SET KEY%%I=X
IF "!TEMPX!"=="-4" SET KEY%%I=W
IF "!TEMPX!"=="-5" SET KEY%%I=V
IF "!TEMPX!"=="-7" SET KEY%%I=T
IF "!TEMPX!"=="-9" SET KEY%%I=R
)
echo 原来的数为:%KEY1%%KEY2%%KEY3%%KEY4%%KEY5%-%KEY6%%KEY7%%KEY8%%KEY9%%KEY10%-%KEY11%%KEY12%%KEY13%%KEY14%%KEY15%-%KEY16%%KEY17%%KEY18%%KEY19%%KEY20%-%KEY21%%KEY22%%KEY23%%KEY24%%KEY25%
为什么后面的数不对前面的数??????
没看懂,请教一下 |
|