Foxtable(狐表)用户栏目专家坐堂 → 求助net代码转换成狐表代码


  共有4897人关注过本帖树形打印复制链接

主题:求助net代码转换成狐表代码

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/12 14:47:00 [显示全部帖子]


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/12 15:37:00 [显示全部帖子]

转换的代码放到全局代码,但是上面给的代码是不完整的,缺少命名空间,我在微软网站都搜索不到GcmBlockCipher这些类型的用法。咨询一下对方客服吧

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/12 20:20:00 [显示全部帖子]

把BouncyCastle.Crypto.dll复制到Foxtable安装目录,然后添加引用

Namespace test1.WeiXinPay.Tools及上面的代码去掉,把Public Class AesGcmHelper以及里面的代码补全命名空间,比如:Dim gcmBlockCipher As Org.BouncyCastle.Crypto.Modes.GcmBlockCipher = New Org.BouncyCastle.Crypto.Modes.GcmBlockCipher(New AesEngine())

然后放到全局代码。命令窗口调用参考:

dim 结果 as string = AesGcmHelper.AesGcmDecrypt(传入需要的参数) 
msgbox(结果)

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/12 21:45:00 [显示全部帖子]

AesGcmHelper是自己定义的类名称,不需要加什么命名空间。用到别人的第三方的类型才需要加命名空间
[此贴子已经被作者于2022/12/12 21:46:16编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/13 9:53:00 [显示全部帖子]

BouncyCastle.Crypto.dll这个dll要下载for .net4.0的版本,不要使用netstandard的版本

 回到顶部