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

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

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

三叶资源网 2020-06-16 15:32:24 易语言例程 6102 ℃ 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
M3U8视频批量转码检测更新算法笔记2144多线程注册例程源码动画源码窗口特效换行符源码EC反编译CMD输出登录易CEF3浏览器支持库历史登录QQ语音报时无水印quickjs纯组件美化界面UIHadoop深度学习遇见漂流瓶APP数独算法udp协议
最新评论