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

区块链网站用vue.js做怎么样整合营销案例

区块链网站用vue.js做怎么样,整合营销案例,做网站例子,BC网站推广怎么做xor运算的简介 异或就是对于二进制的数据可以 进行同0异1 简单的演示 : 结果是 这个就是异或 异或的作用 1、比较两数是否相等 2、可以进行加密 加密就是需要key 明文 :0b010110 key : 0b1010001 这个时候就能进行加密 明文 ^ key密文 还有这个加密比…

xor运算的简介

异或就是对于二进制的数据可以 进行同0异1 

简单的演示 : 

结果是 这个就是异或

异或的作用 1、比较两数是否相等  2、可以进行加密

加密就是需要key 

明文 :0b010110

key : 0b1010001

这个时候就能进行加密

明文 ^ key=密文

还有这个加密比较方便  就是解密也是这个逻辑

考虑一个问题: 如果这个key是比密文小的该怎么办  就是明文和key 不等的时候 我们就需要使用密码本模式(循坏使用密钥)

知道这个之后可以进行脚本的书写:

def xor_cipher(data: bytes, key: bytes) -> bytes:  #xor 操作的对象就是二进制的字节流"""使用 XOR 算法对数据进行加密或解密(XOR 加密解密是同一个操作)参数:data (bytes): 要加密或解密的数据key (bytes): 加密或解密使用的密钥返回:bytes: 加密或解密后的结果"""# key_bytes = key.encode('utf-8')  密钥进行utf8 转换   为了解决一些解密之后出现中文的情况result = bytearray()  # 这个的结果是字节流key_length = len(key)   # 获取长度 for i in range(len(data)):result.append(data[i] ^ key[i % key_length])   #密码本模式  解决data的数据比key大的情况  循坏使用密钥  return bytes(result)        #返回的数据是 字节# 示例用法
if __name__ == "__main__":# 示例数据和密钥(实际使用时请替换为真实数据)plaintext = b"Hello, World!"  # 要加密的明文 使用 b '' 转为字节key = b"SecretKey"             # 密钥# 加密encrypted = xor_cipher(plaintext, key)print(f"加密后: {encrypted.hex()}")# 解密(使用相同的密钥和算法)decrypted = xor_cipher(encrypted, key)print(f"解密后: {decrypted.decode('utf-8')}")  

http://www.dtcms.com/wzjs/130409.html

相关文章:

  • 奇迹建站模板seo的搜索排名影响因素主要有
  • 网站优化报告上海seo优化外包公司
  • MAC怎么做网站产品推广方案ppt
  • 上海seo网络推广渠道网络优化大师
  • 东港区网站制作品牌运营策略有哪些
  • cnd设计网站吸引人的微信软文
  • 网站是什么字体竞价推广网络推广运营
  • 网站建设sem怎么做搜一搜站长工具
  • 红色基调的网站揭阳百度seo公司
  • 网站备案和不备案的收录之家
  • 手机网站建设的行情甘肃网站推广
  • 北京网站建设 博客新闻营销
  • 建设机械网站方案培训如何优化网站
  • 中国人民银行广州分行门户网站福州seo结算
  • 巴州住房和城乡建设局网站电商平台网站
  • nas wordpress将好的文章转载宁波优化seo是什么
  • 网站流量做那些好合肥网站seo公司
  • 自己做的网站如何盈利seo推广代运营
  • 适合做网站背景的图片推广app赚钱的平台
  • 小企业做网站有用吗网络赚钱推广
  • 网站建设需要什么教材淄博网站优化
  • 学生做的网站正规引流推广公司
  • zimeiti wordpress广州seo外包公司
  • 用Java做知乎网站广东知名seo推广多少钱
  • 衡水学校网站建设网络营销理论基础
  • 金融直播室网站建设关键词站长工具
  • 东营市建设山东seo百度推广
  • 深圳 旅游 网站建设青岛百度整站优化服务
  • 找网络公司做的网站到期后 备案的域名属于备案企业还是网络公司搜索引擎数据库
  • 微信公众号人工咨询电话长沙网站seo推广公司