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

网站制作技术培训搜索引擎关键词seo优化公司

网站制作技术培训,搜索引擎关键词seo优化公司,哪些网站可以做代理商,apache 配置网站地址一、加密方式 AES:对称加密,快RAS:非对称加密,慢AESRAS:安全高效 加密过程:字符串》字节流》加密的字节流(算法),解密有可能出现乱码,所以不能直接转成字符…

一、加密方式

  • AES:对称加密,快
  • RAS:非对称加密,慢
  • AES+RAS:安全+高效

加密过程:字符串=====》字节流====》加密的字节流(算法),解密有可能出现乱码,所以不能直接转成字符串,一般采用base64,base64的结果一定是ASCII范围内的字节,所以一定可以转成字符串

字符串转成字节流:encode

字节流转成字符串:decode

二、接口加密

请求:加密,响应:解密

  1. 加密API请求错误
  • 格式不正确
  • 加密格式不正确
  • 请求参数值不正确

三、第三方库实现加密

  1. 安装pycryptodome:pip3 install pycryptodome

四、加密方式

以下加密信息,测试端和接口端必须一致

  • 加密算法
  • 密钥
  • 加密模式
  • IV变量

五、加密代码

加密算法

import base64
import json
from Crypto.Cipher import AES
import base64#AEX加密
key = b"sanmu's aes_key!"   #16位字节作为密钥
mode=AES.MODE_EAX   #EAX加密模式
IV=b"0"*16class Encoder:@staticmethoddef encrypt(data:dict)->str:"""AES加密1.接收字典2.字典转字符串3.字符串转字节4.字节进行加密5.对加密结果进行bas646.编码结果转字符串:param data::return:"""encoder = AES.new(key, AES.MODE_EAX,nonce=IV)content_str=json.dumps(data)content_byte=content_str.encode('utf-8')content_en = encoder.encrypt_and_digest(content_byte)return base64.b64encode(content_en).decode("utf-8")@staticmethoddef decrypt(data:str)->dict:"""AES解密1.接收字符串2.字符串转字节3.base64解码4.AES解密5.解密结果转字符串6.字符串转字典:param data::return:"""encoder = AES.new(key, AES.MODE_EAX,nonce=IV)content_byte=base64.b64decode(data)content_de=encoder.decrypt(content_byte)content_str=content_de.decode("utf-8")content=json.loads(content_str)return contenttest_api.py
import requests
from libs import  Encoderlogin_info={'username':'sanmu','password':'123456'
}data={"content":Encoder.encrypt(login_info),  #内容是AES加密的,是字符串"cipher":"AES"
}print(data)
'''
url='https://api.tttt.one/rest-v1/encrypt/with_json'
resp=requests.post(url,json=data)
print(resp.json())

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

http://www.khdw.cn/news/35003.html

相关文章:

  • 网站内怎样做关键词有效果长沙seo代理
  • 绛县做网站b站网页入口
  • 东莞做网站黑龙江seo关键词优化工具
  • 上海工程建设执业资格注册中心网站比较开放的浏览器
  • 网站设计公司请示网络营销企业是什么
  • 余姚网站建设设计网站seo谷歌
  • 温州做外贸网站安卓aso关键词优化
  • 自己怎样做公司广告视频网站上海网络推广团队
  • 单页面网站怎么优化最近发生的重大新闻事件
  • 网站开发文档范例企业文化内容范本
  • 网站备案过期网站推广平台排行
  • 河南旅游网站建设应用市场
  • 有哪些学校的网站做的好重庆网站建设软件
  • 北龙中网 可信网站验证 费用百度优化怎么做
  • 校园网站建设与实现毕业论文引流人脉推广软件
  • 怎么弄个人网站上海公司网站seo
  • 有域名可以自己做网站吗今日国际重大新闻
  • WordPress直接填写密码武汉整站优化
  • 可以做软件的网站有哪些功能吗上海seo推广服务
  • 网站收录后怎么做排名郑州seo排名哪有
  • 网站建设服务电话网络推广整合平台
  • 钉钉付费版多少钱营销型网站seo
  • 网站怎样做seo怎么在百度上设置自己的门店
  • 备案域名出租seo黑帽多久入门
  • 网站做外链是什么意思网络公司网络推广服务
  • 汕头做网站公司雅虎搜索引擎首页
  • 网站制作人员哪里有网页设计公司
  • 网站seo插件搜索关键词排名优化技术
  • 网站建设公司资讯如何在百度搜索到自己的网站
  • 深圳住 建设局网站seo 百度网盘