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

functionUnlin(bb)but=94fori=1tolen(bb)ifmid(bb,i,1)<>"晨"thenIfAsc(Mid(bb,i,1))<32OrAs... 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 展开
 我来答
手机用户29612
2014-10-29 · TA获得超过203个赞
知道答主
回答量:202
采纳率:60%
帮助的人:60.4万
展开全部
测试过,你这个解密过程就是把加密的字符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 你试试,我测试没问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式