苏州三木软件科技有限公司

 找回密码
 立即注册
搜索
热搜: 活动
查看: 4725|回复: 1

关于加密及解密

[复制链接]

35

主题

53

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
发表于 2022-10-30 19:05:21 | 显示全部楼层 |阅读模式
加密、解密有很多种方法,但帮助文档里没有给出示例。能否给些示例?
回复

使用道具 举报

2

主题

22

帖子

112

积分

超级版主

Rank: 8Rank: 8

积分
112
QQ
发表于 2022-10-30 20:41:13 | 显示全部楼层
加密解密都是放在Crypt这个静态类下面的。
Dim str As String="要加密的文本信息"
'常规的用法就两种
'加密文本,使用两个密钥。
Dim strEncrypt As String=Crypt.EncryptText(str,"key1abcd","key2abcd")
Proj.MsgDebug.Add(strEncrypt)
'解密文本,使用加密时相对应的两个密钥
Dim strResult As String=Crypt.DecryptText(strEncrypt,"key1abcd","key2abcd")
Proj.MsgDebug.Add(strResult)

'如果只有Key1的话,解密出来的文本一部分乱码
strResult=Crypt.DecryptText(strEncrypt,"key1abcd","")
Proj.MsgDebug.Add(strResult)


C#
  1.     string str = "要加密的文本信息";
  2.     // 常规的用法就两种
  3.     // 加密文本,使用两个密钥。
  4.     string strEncrypt = Crypt.EncryptText(str, "key1abcd", "key2abcd");
  5.     Proj.MsgDebug.Add(strEncrypt);
  6.     // 解密文本,使用加密时相对应的两个密钥
  7.     string strResult = Crypt.DecryptText(strEncrypt, "key1abcd", "key2abcd");
  8.     Proj.MsgDebug.Add(strResult);

  9.     // 如果只有Key1的话,解密出来的文本一部分乱码
  10.     strResult = Crypt.DecryptText(strEncrypt, "key1abcd", "");
  11.     Proj.MsgDebug.Add(strResult);
复制代码


其他用法都是差不多,只是加密的方式不太一样,可能部分参数不太一样。基本用法都可以猜出来了。
http://www.sanmugrid.com/help/index.htm?page=00429加密解密.htm
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|苏州三木软件科技有限公司 ( 苏ICP备2022038390号 )

苏公网安备 32058502010732号

GMT+8, 2025-1-18 13:48 , Processed in 0.060941 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表