当前位置: 首页 > news >正文

易科技 建设网站合肥建设工程信息网站

易科技 建设网站,合肥建设工程信息网站,wordpress html 代码,网站 公司备案与个人备案sm.sm2encrypt(pkx,pky,data)# sm2算法加密 参数 传入值类型 解释 string 公钥x,必选 string 公钥y,必选 string 待计算的数据,必选,最长255字节 返回值 返回值类型 解释 string 加密后的字符串, 原样输出,未经HEX转换 例子 local originStr "encryptio…

sm.sm2encrypt(pkx,pky,data)#

sm2算法加密

参数

传入值类型

解释

string

公钥x,必选

string

公钥y,必选

string

待计算的数据,必选,最长255字节

返回值

返回值类型

解释

string

加密后的字符串, 原样输出,未经HEX转换

例子

local originStr = "encryption standard"
local pkx = "435B39CCA8F3B508C1488AFC67BE491A0F7BA07E581A0E4849A5CF70628A7E0A"
local pky = "75DDBA78F15FEECB4C7895E2C1CDF5FE01DEBB2CDBADF45399CCF77BBA076A42"
local private = "1649AB77A00637BD5E2EFE283FBF353534AA7F7CB89463F208DDBC2920BB0DA0"
local encodeStr = gmssl.sm2encrypt(pkx,pky,originStr)
print(originStr,"encrypt",string.toHex(encodeStr))
log.info("testsm.sm2decrypt",gmssl.sm2decrypt(private,encodeStr))

sm.sm2decrypt(private,data)

sm2算法解密

参数

传入值类型

解释

string

私钥,必选

string

待计算的数据,必选

返回值

返回值类型

解释

string

解密后的字符串,未经HEX转换

例子

local originStr = "encryption standard"
local pkx = "435B39CCA8F3B508C1488AFC67BE491A0F7BA07E581A0E4849A5CF70628A7E0A"
local pky = "75DDBA78F15FEECB4C7895E2C1CDF5FE01DEBB2CDBADF45399CCF77BBA076A42"
local private = "1649AB77A00637BD5E2EFE283FBF353534AA7F7CB89463F208DDBC2920BB0DA0"
local rand = "4C62EEFD6ECFC2B95B92FD6C3D9575148AFA17425546D49018E5388D49DD7B4F"
local encodeStr = gmssl.sm2encrypt(pkx,pky,rand,originStr)
print(originStr,"encrypt",string.toHex(encodeStr))
log.info("testsm.sm2decrypt",gmssl.sm2decrypt(private,encodeStr))

sm.sm3(data)

sm3算法,算HASH值

参数

传入值类型

解释

string

待计算的数据,必选

返回值

返回值类型

解释

string

对应的hash值

例子

local encodeStr = gmssl.sm3("lqlq666lqlq946")
log.info("testsm.sm3update",string.toHex(encodeStr))

sm.sm3hmac(data, key)

sm3算法,算HASH值,但带HMAC

参数

传入值类型

解释

string

待计算的数据,必选

string

密钥

返回值

返回值类型

解释

string

对应的hash值

例子

local encodeStr = gmssl.sm3hmac("lqlq666lqlq946", "123")
log.info("testsm.sm3update",string.toHex(encodeStr))

gmssl.sm4encrypt(mode,padding,originStr,password)

SM4加密算法

参数

传入值类型

解释

string

加密模式, CBC或ECB

string

填充方式, NONE/ZERO/PKCS5/PKCS7

string

加密的字符串

string

密钥

返回值

返回值类型

解释

string

加密后的数据

例子

local originStr = "AES128 ECB ZeroPadding test"
--加密模式:ECB;填充方式:ZeroPadding;密钥:1234567890123456;密钥长度:128 bit
local encodeStr = gmssl.sm4encrypt("ECB","ZERO",originStr,"1234567890123456")
print(originStr,"encrypt",string.toHex(encodeStr))
log.info("testsm.decrypt",gmssl.sm4decrypt("ECB","ZERO",encodeStr,"1234567890123456"))originStr = "AES128 ECB Pkcs5Padding test"
--加密模式:ECB;填充方式:Pkcs5Padding;密钥:1234567890123456;密钥长度:128 bit
encodeStr = gmssl.sm4encrypt("ECB","PKCS5",originStr,"1234567890123456")
print(originStr,"encrypt",string.toHex(encodeStr))
log.info("testsm.decrypt",gmssl.sm4decrypt("ECB","PKCS5",encodeStr,"1234567890123456"))originStr = "AES256 CBC Pkcs5Padding test"
--加密模式:CBC;填充方式:Pkcs5Padding;密钥:1234567890123456;密钥长度:256 bit;偏移量:1234567890666666
encodeStr = gmssl.sm4encrypt("CBC","PKCS5",originStr,"1234567890123456","1234567890666666")
print(originStr,"encrypt",string.toHex(encodeStr))
log.info("testsm.decrypt",gmssl.sm4decrypt("CBC","PKCS5",encodeStr,"1234567890123456","1234567890666666"))

gmssl.sm4decrypt(mode,padding,encodeStr,password)

SM4解密算法

参数

传入值类型

解释

string

加密模式, CBC或ECB

string

填充方式, NONE/ZERO/PKCS5/PKCS7

string

已加密的字符串

string

密钥

返回值

返回值类型

解释

string

解密的字符串

例子

-- 参考gmssl.sm4encrypt
http://www.yayakq.cn/news/863444/

相关文章:

  • 焦作建设网站的公司网站的做网站的公司
  • 西安php网站制作新浦网站制作
  • 做gif动图的素材网站深圳企业官网网站建设
  • 厦门市思明区建设局网站电商有什么平台
  • 网站搭建免费模板安平县外贸网站建设
  • 墨星写作网站app下载贵州网络营销公司
  • 网站管理员怎样管理扒完网站代码之后怎么做模板
  • 宿城区住房和城乡建设局网站公司有没有必要设计网页
  • dede分类信息网站班级网站建设的范围
  • 平台网站建设在哪里绍兴网站关键词推广
  • asp网站开发需要的基本条件lnmp wordpress ftp
  • 佛山网页建站模板网站后台文章编辑不了
  • 简单建站手机营销网站建设
  • 上海外贸网站建站模板源码
  • 泉州做网站开发公司湖南众诚建设网站
  • 阿里云建立网站百度知道合伙人官网
  • 做学院网站用到的动图博兴网页设计
  • 网站开发后端做什么建设商务网站目的
  • 网站简单化网站调用接口怎么做
  • 湛江免费建站模板企业网站及信息化建设
  • 证明做二维码打款网站链接流感吃什么药效果最好
  • 网站建设需要的框架结构梅州做网站多少钱
  • 手机网站建设价钱会议网站建设方案
  • 做网站怎么这么贵北京中小企业建站价格
  • 做平面素材好的网站电子工程建设网
  • 织梦中英文网站源码广州市增城区建设局网站
  • 网站支付功能怎么做画册什么网站做方便
  • 东盟建设集团有限公司网站百度搜录提交入口
  • 温州做网站哪家公司好wordpress页面注册忘记密码
  • 图书馆网站建设好处培训心得网站建设