以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  加密解密出错,怎么屏蔽?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40307)

--  作者:andu
--  发布时间:2013/9/14 17:35:00
--  加密解密出错,怎么屏蔽?
http://www.foxtable.com/help/index.html?n=1346.htm


Dim Val1 As String = "龙的传人"
Dim 
Val2 As String = EncryptText(Val1,"a23","op#"\'加密
Dim 
Val3 As String = DecryptText(Val2,"a23","op#"\'解密,两个密钥必须和加密的时候相同 
Output
.Show("加密后:" & val2)
Output
.Show("解密后:" & val3)

在命令窗口执行上面的代码,得到的结果是:

加密后:228HqJrxgDHJQFHwqhK3Mg==
解密后:龙的传人


假如把加密后的字符串,其中某个字符修改一下,解密的时候就会弹出出错窗口,怎么屏蔽这个窗口?


之前有说用try  http://www.foxtable.com/help/index.html?n=2070.htm


还有其他方法吗?


为什么解密时会报错?
图片点击可在新窗口打开查看此主题相关图片如下:qq拼音截图未命名.png
图片点击可在新窗口打开查看



--  作者:Bin
--  发布时间:2013/9/14 17:38:00
--  
可以使用 try  catch


--  作者:andu
--  发布时间:2013/9/14 17:43:00
--  
嗯,只能用try了,貌似也好使。谢谢Bin。