国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現對字符串的加密解密方法示例

2020-02-23 04:38:11
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現對字符串的加密解密方法。分享給大家供大家參考,具體如下:

需求是是要將密碼存在數據庫里,所以要加密解密是可逆的,在數據庫里不要有特殊字符,防止數據庫備份和恢復中出錯。

安裝PyCrypto,可以用AES和DES。我使用DES加解密。加密后將密文轉為16進制,在入庫。測試代碼如下。

; html-script: false ]#!/bin/python#-*- coding:utf-8 -*-# Filename:# Revision:# Date:    2013-06-07# Author:   simonzhang# web:     www.simonzhang.net# Email:    simon-zzm@163.com### END INIT INFO# easy_install PyCryptofrom binascii import b2a_hex, a2b_hexfrom Crypto.Cipher import DESkey = '12345678' #長度必須是8位的text = 'simonzhang.net ' #長度必須是8的倍數,我用空格補的# 實例化obj = DES.new(key)# 加密cryp = obj.encrypt(text)pass_hex = b2a_hex(cryp)print pass_hexprint '=' * 20# 解密get_cryp = a2b_hex(pass_hex)after_text = obj.decrypt(get_cryp)print after_text

PS:關于加密解密感興趣的朋友還可以參考本站在線工具:

MD5在線加密工具:
http://tools.jb51.net/password/CreateMD5Password

迅雷、快車、旋風URL加密/解密工具:
http://tools.jb51.net/password/urlrethunder

在線散列/哈希算法加密工具:
http://tools.jb51.net/password/hash_encrypt

在線MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具:
http://tools.jb51.net/password/hash_md5_sha

在線sha1/sha224/sha256/sha384/sha512加密工具:
http://tools.jb51.net/password/sha_encode

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python編碼操作技巧總結》、《Python數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武陟县| 曲水县| 徐州市| 灯塔市| 清水县| 岳池县| 诸城市| 蒙山县| 东乡县| 中西区| 娱乐| 浦城县| 唐海县| 嘉鱼县| 张掖市| 蓝田县| 河西区| 呼伦贝尔市| 阳东县| 武陟县| 桦川县| 宁波市| 浦北县| 吉安县| 安达市| 淅川县| 房山区| 忻州市| 临桂县| 达尔| 双峰县| 内丘县| 长治市| 嘉义县| 永康市| 磴口县| 东台市| 林周县| 罗城| 沙洋县| 泽库县|