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

首頁 > 編程 > Python > 正文

Python實(shí)現(xiàn)對(duì)字符串的加密解密方法示例

2019-11-25 16:12:55
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python實(shí)現(xiàn)對(duì)字符串的加密解密方法。分享給大家供大家參考,具體如下:

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

安裝PyCrypto,可以用AES和DES。我使用DES加解密。加密后將密文轉(zhuǎn)為16進(jìn)制,在入庫(kù)。測(cè)試代碼如下。

; 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' #長(zhǎng)度必須是8位的text = 'simonzhang.net ' #長(zhǎng)度必須是8的倍數(shù),我用空格補(bǔ)的# 實(shí)例化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:關(guān)于加密解密感興趣的朋友還可以參考本站在線工具:

MD5在線加密工具:
http://tools.VeVB.COm/password/CreateMD5Password

迅雷、快車、旋風(fēng)URL加密/解密工具:
http://tools.VeVB.COm/password/urlrethunder

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

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

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

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 孟连| 锦屏县| 济源市| 平山县| 铅山县| 谷城县| 桂林市| 谢通门县| 泰来县| 呼和浩特市| 福鼎市| 安庆市| 合山市| 渝北区| 眉山市| 彭山县| 辽中县| 潍坊市| 阿鲁科尔沁旗| 绍兴市| 刚察县| 嘉善县| 易门县| 孟州市| 体育| 枣庄市| 泽库县| 同心县| 出国| 裕民县| 翁源县| 南宁市| 麻城市| 嘉鱼县| 福海县| 西丰县| 建始县| 新干县| 泗阳县| 金溪县| 玉环县|