美文网首页python自学
python 对称加密案例

python 对称加密案例

作者: 数据小菜鸟 | 来源:发表于2019-01-16 19:30 被阅读1次

网络传输中往往为了防止三方人员监听 篡改数据分析往往需要加密算法。
今天简单介绍些对称加密 xxtea。 xxtea 加密的同时加入校验机制,如果三方篡改了。解密是可以校验的出的。极大保护数据的安全性。

# 安装三方包
pip install xxtea -U

>>> import os
>>> import xxtea
>>>
>>> key = os.urandom(16)  # Key must be a 16-byte string.
>>> s = "xxtea is good"
>>>
>>> enc = xxtea.encrypt(s, key)
>>> dec = xxtea.decrypt(enc, key)
>>> s == dec
True
>>>
>>> hexenc = xxtea.encrypt_hex(s, key)
>>> hexenc
'd1d8e82461dd5828397c32ad265ee225'
>>> s == xxtea.decrypt_hex(hexenc, key)
True
>>>
>>> enc.encode('hex') == hexenc
True

相关文章

  • js加密报文

    案例一 非对称加密阶段: 对称加密阶段: 案例二

  • python 对称加密案例

    网络传输中往往为了防止三方人员监听 篡改数据分析往往需要加密算法。今天简单介绍些对称加密 xxtea。 xxtea...

  • 简单对称加密算法

    字符串对称加密算法python module this

  • https交互流程简述

    https使用到的加密算法 对称加密非对称加密 通过非对称加密,交换对称加密的密钥,之后采用对称加密传输非对称加密...

  • Web开发必须了解的密码学技术

    对称加密与非对称加密 按照密钥的使用形式,加密算法可以分为对称加密和非对称加密(又叫公钥加密)。对称加密在加密和解...

  • 加密算法的应用

    加密算法的应用 [TOC] 加密算法 加密算法主要分为对称加密和非对称加密。 对称加密 对称加密采用了对称密码编码...

  • 学习笔记:HTTPS协议原理

    对称加密和非对称加密 加密分两种,对称加密和非对称加密。对称加密是指加密的双方使用同一个密钥加密和解密数据。非对称...

  • Linux系列五之SSH原理深度解析

    一、对称加密和非对称加密 为了理解SSH,先要介绍两个重要概念:对称加密和非对称加密。 1-1、对称加密 所谓对称...

  • https传输过程

    HTTPS传输过程主要涉及到对称加密和非对称加密两种方式,对称加密用来加密数据内容,非对称加密用来加密对称加密的秘...

  • 加密算法的理解

    加密算法按类型分类: 对称加密、非对称加密、散列算法 对称加密: 加密双方都持有加密算法及密钥 非对称加密: 加密...

网友评论

    本文标题:python 对称加密案例

    本文链接:https://www.haomeiwen.com/subject/amhvdqtx.html