Foxtable(狐表)用户栏目专家坐堂 → [求助]关于国密算法是否有相关教程


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

主题:[求助]关于国密算法是否有相关教程

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


加好友 发短信
等级:超级版主 帖子:107031 积分:544386 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/23 10:44:00 [显示全部帖子]

这个没有。示例是纯js的,网上搜索下载miniprogram-sm-crypto,或者使用vscode等工具安装miniprogram-sm-crypto,引用到自己的网页就可以使用了

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


加好友 发短信
等级:超级版主 帖子:107031 积分:544386 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/23 11:41:00 [显示全部帖子]

试试
1、
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:js.zip


引用上面js,注意先引用aes.js

2、全局代码
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:全局代码.txt


3、js调用
加密
var res = encryptObj("某明文字符串",{
        key: 'FoxtableWeb201906101015xxxxxxxxxxxx', //至少32个字符
        iv: 'FoxtableWeb0102030405060708' //至少16个字符
    });
解密:
var res = decryptObj("某加密字符串",{
        key: 'FoxtableWeb201906101015xxxxxxxxxxxx', //至少32个字符
        iv: 'FoxtableWeb0102030405060708' //至少16个字符
    });

4、foxtable调用
dim key1 = "FoxtableWeb201906101015xxxxxxxxxxxx" '至少32个字符"
dim key2 = "FoxtableWeb0102030405060708" '至少16个字符"
加密:
dim res = AESHelper.AESEncryptString("某明文字符串", key1, key2)
解密:
dim res = AESHelper.AESDecryptString("某加密字符串", key1, key2)
[此贴子已经被作者于2021/2/23 11:41:54编辑过]

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


加好友 发短信
等级:超级版主 帖子:107031 积分:544386 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/25 8:46:00 [显示全部帖子]

补上这个类型完整的命名空间。自行百度一下命名空间是什么

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


加好友 发短信
等级:超级版主 帖子:107031 积分:544386 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/25 10:04:00 [显示全部帖子]

没有人难为谁,工作是自己的,学习也是自己的,如果要使用帮助以外的知识,肯定要花点时间学习,看不懂不是理由,不会就学。

在8楼提示的错误窗口里就有这个命名空间,如果不懂什么是命名空间,先百度学习一下。

很多时候我如果直接告诉你们答案,往往转身就忘记了,只有自己努力获取的知识才会印象深刻

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


加好友 发短信
等级:超级版主 帖子:107031 积分:544386 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/25 16:21:00 [显示全部帖子]

foxtable就是vb.net开发的,使用的编程语言也是vb.net,所以可以兼容同版本所有vb.net的语法。全局代码使用的就是vb.net的东西

至于.net的各种用法建议买本vb.net的书籍学学吧。

 回到顶部