永发信息网

VB 这段解密函数哪位能帮我写出加密函数!

答案:2  悬赏:0  手机版
解决时间 2021-04-07 05:58
function Unlin(bb) but=94 for i = 1 to len(bb) if mid(bb,i,1)<>"晨" then If Asc(Mid(bb, i, 1)) < 32 Or Asc(Mid(bb, i, 1)) > 126 Then a = a & Chr(Asc(Mid(bb, i, 1))) else pk=asc(mid(bb,i,1))-but if pk>126 then pk=pk-95 elseif pk<32 then pk=pk+95 end if a=a&chr(pk) end if else a=a&vbcrlf end if next Unlin=a end Function
最佳答案
测试过,你这个解密过程就是把加密的字符ASCII加1后得到的字符,所以加密过程很简单,如下 Private Sub Command2_Click() Dim i As Integer Dim a As String Dim b As Integer Dim str As String For i = 1 To Len(Text1.Text) a = Mid(Text1.Text, i, 1) b = Asc(a) If b = 32 Then b = 127 str = str & Chr(b - 1) Next Text1.Text = str 'Text1.Text = lin(Text1.Text) End Sub 你试试,我测试没问题
全部回答
居然还有这么简单的加密算法,连最古老的“密码本”算法都不如。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
写几句去成都出差的语句
我想做橱柜生意 生意即将开始之余又有点害怕
厕所里陈年结块的污垢怎样去除
石林都有什么景点介绍
西克尔大盘鱼庄我想知道这个在什么地方
night night wish you have a nice new day
养颜膏。有用吗?
天蝎男会接受不是女友的人送的礼物么
我是一名高血压患者,天天吃降压药,血压
因为生孩子在家家里生,要怎么样才能办出生证
Ug安装过程中的使用许可文件是什么意思
墨墨背单词登录不了账号,显示清理词库缓存失
飞机行李超重怎么办
手掌筋疼是什么原因引起的
北师大珠海分校的2+2是去哪?
推荐资讯
5cm比0.45米化成最简单的整数比。
银联卡内存有外帀和人民币 那在海外消费刷卡
手机网络搜索到 rat.wcdma是什么网 4g的应该
我们很喜欢唱歌,是三个女生组合的,请问有什
金霍斛的功能
毛宗岗批本三国演义哪个出版社好
本人特别喜欢江薇的作品,求她作品集。看碧成
拨对方电话听到提示"中国移动通信助理提醒您
有保护壳的金立s6手机不小心从手上掉了下来摔
求《遗失的世界之奇异高原 国语版》!
下列说法中,正确的个数是①两条射线组成的图
GPS天线的分类
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?