最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年04月29日 14:30:23   作者:張子萌  
這篇文章主要介紹了Python實現(xiàn)對字符串的加密解密方法,結(jié)合實例形式分析了Python使用PyCrypto模塊進(jìn)行DES加密解密的相關(guān)操作技巧,需要的朋友可以參考下

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

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

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

; 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 PyCrypto
from binascii import b2a_hex, a2b_hex
from Crypto.Cipher import DES
key = '12345678' #長度必須是8位的
text = 'simonzhang.net ' #長度必須是8的倍數(shù),我用空格補(bǔ)的
# 實例化
obj = DES.new(key)
# 加密
cryp = obj.encrypt(text)
pass_hex = b2a_hex(cryp)
print pass_hex
print '=' * 20
# 解密
get_cryp = a2b_hex(pass_hex)
after_text = obj.decrypt(get_cryp)
print after_text

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

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

迅雷、快車、旋風(fēng)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

更多關(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文件與目錄操作技巧匯總

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

  • pytorch如何自定義數(shù)據(jù)集

    pytorch如何自定義數(shù)據(jù)集

    這篇文章主要介紹了pytorch自定義數(shù)據(jù)集,在識別手寫數(shù)字的例子中,數(shù)據(jù)集是直接下載的,但如果我們自己收集了一些數(shù)據(jù),存在電腦文件夾里,我們該如何把這些數(shù)據(jù)變?yōu)榭梢栽赑yTorch框架下進(jìn)行神經(jīng)網(wǎng)絡(luò)訓(xùn)練的數(shù)據(jù)集呢,即如何自定義數(shù)據(jù)集呢,需要的朋友可以參考下
    2024-01-01
  • python和bash統(tǒng)計CPU利用率的方法

    python和bash統(tǒng)計CPU利用率的方法

    這篇文章主要介紹了python和bash統(tǒng)計CPU利用率的方法,涉及Python針對系統(tǒng)硬件信息的讀取技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • Python連接SQLite數(shù)據(jù)庫并進(jìn)行增冊改查操作方法詳解

    Python連接SQLite數(shù)據(jù)庫并進(jìn)行增冊改查操作方法詳解

    這篇文章主要介紹了Python對SQLite數(shù)據(jù)庫進(jìn)行增冊改查操作方法詳解,需要的朋友可以參考下
    2020-02-02
  • python實現(xiàn)將代碼轉(zhuǎn)成不可反編譯的pyd文件

    python實現(xiàn)將代碼轉(zhuǎn)成不可反編譯的pyd文件

    pyc文件用于提高加載速度,部分源碼可讀,而pyd文件提供更好的保密性,是編譯后的二進(jìn)制動態(tài)鏈接庫,當(dāng)有些模塊的代碼需要一定的保密性,這個時候就需要考慮pyc和pyd文件了,本文給大家介紹了python實現(xiàn)將代碼轉(zhuǎn)成不可反編譯的pyd文件,需要的朋友可以參考下
    2024-11-11
  • scrapy數(shù)據(jù)存儲在mysql數(shù)據(jù)庫的兩種方式(同步和異步)

    scrapy數(shù)據(jù)存儲在mysql數(shù)據(jù)庫的兩種方式(同步和異步)

    這篇文章主要介紹了scrapy數(shù)據(jù)存儲在mysql數(shù)據(jù)庫的兩種方式(同步和異步),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Python測試Kafka集群(pykafka)實例

    Python測試Kafka集群(pykafka)實例

    今天小編就為大家分享一篇Python測試Kafka集群(pykafka)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python實現(xiàn)PDF與多種圖片格式之間互轉(zhuǎn)(PNG, JPG, BMP, EMF, SVG)

    Python實現(xiàn)PDF與多種圖片格式之間互轉(zhuǎn)(PNG, JPG, BMP, EMF,&nb

    PDF和圖片是我們?nèi)粘I詈凸ぷ髦谐S玫奈募袷?有時候,我們可能需要將PDF和圖片進(jìn)行格式互轉(zhuǎn)來滿足不同的應(yīng)用場景和使用需求,這篇文章將探討如何使用Python實現(xiàn)PDF與多種圖片格式之間的相互轉(zhuǎn)換,需要的朋友可以參考下
    2025-03-03
  • 給我一面國旗 python幫你實現(xiàn)

    給我一面國旗 python幫你實現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了Python之給我一面國旗的實現(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 最新評論

    武清区| 陆丰市| 海丰县| 昭觉县| 改则县| 留坝县| 临清市| 余姚市| 莱芜市| 巴楚县| 双桥区| 贺州市| 宝清县| 喀喇| 富平县| 义乌市| 华池县| 宝兴县| 东明县| 汽车| 冷水江市| 东安县| 宁安市| 新乡县| 丰都县| 吐鲁番市| 日照市| 体育| 太仓市| 仁寿县| 隆林| 武川县| 临朐县| 故城县| 大同市| 双城市| 榆树市| 清徐县| 西城区| 临海市| 河源市|