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

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

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

本文實例講述了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 PyCrypto
from binascii import b2a_hex, a2b_hex
from Crypto.Cipher import DES
key = '12345678' #長度必須是8位的
text = 'simonzhang.net ' #長度必須是8的倍數,我用空格補的
# 實例化
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:關于加密解密感興趣的朋友還可以參考本站在線工具:

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程序設計有所幫助。

相關文章

  • python 基于opencv操作攝像頭

    python 基于opencv操作攝像頭

    這篇文章主要介紹了python 基于opencv操作攝像頭的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • 快速進修Python指南之面向對象高級篇

    快速進修Python指南之面向對象高級篇

    這篇文章主要為大家介紹了Java開發(fā)者如何快速進修Python指南之面向對象高級使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • pytorch如何自定義數據集

    pytorch如何自定義數據集

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

    python和bash統計CPU利用率的方法

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

    Python連接SQLite數據庫并進行增冊改查操作方法詳解

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

    python實現將代碼轉成不可反編譯的pyd文件

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

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

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

    Python測試Kafka集群(pykafka)實例

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

    Python實現PDF與多種圖片格式之間互轉(PNG, JPG, BMP, EMF,&nb

    PDF和圖片是我們日常生活和工作中常用的文件格式,有時候,我們可能需要將PDF和圖片進行格式互轉來滿足不同的應用場景和使用需求,這篇文章將探討如何使用Python實現PDF與多種圖片格式之間的相互轉換,需要的朋友可以參考下
    2025-03-03
  • 給我一面國旗 python幫你實現

    給我一面國旗 python幫你實現

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

最新評論

隆德县| 永安市| 呼图壁县| 托克逊县| 华蓥市| 原阳县| 长兴县| 手机| 东港市| 定南县| 和林格尔县| 阿坝县| 永宁县| 静乐县| 临猗县| 康平县| 黄骅市| 莫力| 陵水| 稻城县| 双流县| 平度市| 福鼎市| 溧水县| 榆社县| 亚东县| 东阳市| 屏南县| 江华| 内江市| 霍州市| 新竹县| 临沧市| 丽水市| 彭州市| 和龙市| 喜德县| 安图县| 蓬莱市| 关岭| 凌海市|