为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言例程 正文

易语言调用JSEncrypt实现RSA加密解密

三叶资源网 2020-06-16 15:32:24 易语言例程 6085 ℃ 1 评论

易语言调用JSEncrypt实现RSA加密解密

.版本 2

.程序集 JSEncrypt
.程序集变量 对象, 对象

.子程序 _初始化, , , 当基于本类的对象被创建后,此方法会被自动调用
.局部变量 结果, 整数型

CoInitialize (0)
对象.创建 (“MSScriptControl.ScriptControl”, )  ' 创建
对象.写属性 (“Language”, “JavaScript”)
对象.数值方法 (“AddCode”, #rsa_js)  ' 载入JSEncrypt

.子程序 _销毁, , , 当基于本类的对象被销毁前,此方法会被自动调用

对象.清除 ()
CoUninitialize ()

.子程序 置公钥, , 公开
.参数 公钥文本, 文本型

公钥文本 = 子文本替换 (公钥文本, #换行符, , , , 真)
对象.数值方法 (“Eval”, “rsa_setPublicKey('” + 公钥文本 + “')”)

.子程序 置私钥, , 公开
.参数 私钥文本, 文本型

私钥文本 = 子文本替换 (私钥文本, #换行符, , , , 真)
对象.数值方法 (“Eval”, “rsa_setPrivateKey('” + 私钥文本 + “')”)

.子程序 加密, 文本型, 公开
.参数 待加密文本, 文本型

返回 (对象.文本方法 (“Eval”, “rsa_enc('” + 待加密文本 + “')”))

.子程序 解密, 文本型, 公开
.参数 待解密文本, 文本型
.局部变量 结果, 文本型

返回 (对象.文本方法 (“Eval”, “rsa_dec('” + 待解密文本 + “')”))
文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有1位网友发表了看法:

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
按键模拟多线程进度下载SqlServer获取控制台应用返回值易语言CEF3模块水印自动下载RTF文本转图片压枪辅助扫码登录SubLime Text教程趣生活登录创建进程SmartQQ协议源码线程池操作淘宝宝贝列表分页源码Sign计算MiniBlink黑月界面类3.8网易云音乐播放器炫彩易语言
最新评论