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

济南建站网络营销发展方案策划书

济南建站,网络营销发展方案策划书,seo研究中心,宁波公司网站首页优化示例 -- 请在电脑上生成私钥和公钥, 当前最高支持4096bit, 一般来说2048bit就够用了 -- openssl genrsa -out privkey.pem 2048 -- openssl rsa -in privkey.pem -pubout -out public.pem -- privkey.pem 是私钥, public.pem 是公钥 -- 私钥用于 加密 和 签名, 通常保密, 放在…示例 -- 请在电脑上生成私钥和公钥, 当前最高支持4096bit, 一般来说2048bit就够用了 -- openssl genrsa -out privkey.pem 2048 -- openssl rsa -in privkey.pem -pubout -out public.pem -- privkey.pem 是私钥, public.pem 是公钥 -- 私钥用于 加密 和 签名, 通常保密, 放在服务器端 -- 公钥用于 解密 和 验签, 一般可公开,放在设备端-- 为了演示API使用, 这里把私钥也放在设备上local res rsa.encrypt((io.readFile(/luadb/public.pem)), abc) -- 打印结果 log.info(rsa, encrypt, res and #res or 0, res and res:toHex() or )-- 下面是解密, 通常不会在设备端进行, 这里主要是演示用法, 会很慢 if res then-- 读取私钥, 然后解码数据local dst rsa.decrypt((io.readFile(/luadb/privkey.pem)), res, )log.info(rsa, decrypt, dst and #dst or 0, dst and dst:toHex() or ) end-- 演示签名和验签 local hash crypto.sha1(1234567890):fromHex() -- 签名通常很慢, 通常是服务器做 local sig rsa.sign((io.readFile(/luadb/privkey.pem)), rsa.MD_SHA1, hash, ) log.info(rsa, sign, sig and #sig or 0, sig and sig:toHex() or ) if sig then-- 验签是很快的local ret rsa.verify((io.readFile(/luadb/public.pem)), rsa.MD_SHA1, hash, sig)log.info(rsa, verify, ret) endrsa.encrypt(key, data) RSA加密 参数 传入值类型 解释 string 公钥数据,仅支持PEM格式 string 待加密数据, 不能超过公钥位数的一半, 例如 2048bit的公钥, 只能加密128字节的数据 返回值 返回值类型 解释 string 加密成功后的数据,若失败会返回nil 例子 -- 下面代码中的 abc 是待加密数据 local res rsa.encrypt((io.readFile(/luadb/public.pem)), abc) -- 打印结果 log.info(rsa, encrypt, res and #res or 0, res and res:toHex() or )rsa.decrypt(key, data, pwd) RSA解密 参数 传入值类型 解释 string 私钥数据,仅支持PEM格式 string 待解密数据 string 私钥的密码,可选 返回值 返回值类型 解释 string 解密成功后的数据,若失败会返回nil 例子 -- 注意, 解密通常很慢, 建议在服务器端进行 -- res 是待解密的数据 local dst rsa.decrypt((io.readFile(/luadb/privkey.pem)), res, ) log.info(rsa, decrypt, dst and #dst or 0, dst and dst:toHex() or )rsa.verify(key, md, hash, sig) RSA验签 参数 传入值类型 解释 string 公钥数据,仅支持PEM格式 int 签名模式, 例如 rsa.MD_SHA1 , rsa.MD_SHA256 string hash数据, 如果是HEX字符串,记得fromHex转二进制数据 string sig数据, 如果是HEX字符串,记得fromHex转二进制数据 返回值 返回值类型 解释 bool 有效返回true,否则为false,出错返回nil 例子 local ret rsa.verify((io.readFile(/luadb/public.pem)), rsa.MD_SHA1, hash, sig) log.info(rsa, verify, ret)rsa.sign(key, md, hash, pwd) RSA签名 参数 传入值类型 解释 string 私钥数据,仅支持PEM格式 int 签名模式, 例如 rsa.MD_SHA1 , rsa.MD_SHA256 string hash数据, 如果是HEX字符串,记得fromHex转二进制数据 string 私钥密码, 可选 返回值 返回值类型 解释 string 成功返回sig数据, 否则返回nil 例子 local sig rsa.sign((io.readFile(/luadb/privkey.pem)), rsa.MD_SHA1, hash, ) log.info(rsa, sign, sig and #sig or 0, sig and sig:toHex() or )
http://www.w-s-a.com/news/787008/

相关文章:

  • 金华企业自助建站系统长沙建站公司模板
  • 云主机 做网站友情链接网站
  • 定制型网站设计天津网站模板建站
  • 为什么公司网站打开很慢wordpress汉化插件
  • 用dw做教学网站做网站用什么配置笔记本
  • 秦皇岛网站制作服务无网站无产品链接如何做SOHO
  • 国际婚恋网站做翻译合法吗南宁网络推广有限公司
  • 济南做网站公司排名销售市场规划方案
  • 营销型网站定制珠海建站网站
  • 企业网站代码wordpress页面重定向循环
  • 厦门网站建设哪家便宜用wordpress做企业网站
  • 网站备案有幕布python 做网站速度
  • 旅游网站模板psd网站后台维护主要做什么
  • 晋江做任务的网站网站如何设置关键词
  • 呼伦贝尔网站建设呼伦贝尔ps网页设计心得体会
  • 字母logo设计网站动画设计方案及内容
  • 怎样做网站建设方案wordpress 附件预览
  • 网站内容编辑wordpress cron原理
  • 户外商品网站制作建筑网络图片
  • 注册了网站怎么建设做网站是学什么专业
  • 济南建设网站哪里好网站色哦优化8888
  • 什么网站做简历最好外贸公司网站大全
  • 衡水网站托管企业二级网站怎么做
  • 丹阳网站建设公司旅游类网站开发开题报告范文
  • 地方门户网站建设苏州网站优化建设
  • 谁用fun域名做网站了网络营销的三种方式
  • 织梦网站上传天津网站建设电话咨询
  • 论坛网站搭建深圳网
  • 天津建立网站营销设计window7用jsp做的网站要什么工具
  • 英文网站wordpress所有图片