日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

md5可以解密吗_Python训练营作业1:加密解密

發(fā)布時間:2024/4/18 python 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 md5可以解密吗_Python训练营作业1:加密解密 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python訓練營作業(yè)1:加密解密

import random#定義加密方式 def encrypt(keyword):"""對稱加密:keyword: 明文:return: 密文"""result = ""for ch in keyword:code = ord(ch) ^ encrypt_key #ord()函數(shù)主要用來返回對應字符的ascii碼。result += str(chr(code)) #chr()主要用來表示ascii碼對應的字符他的輸入時數(shù)字,可以用十進制或十六進制return resultencrypt_key = random.randint(0, 10000) print("密鑰為:{}".format(encrypt_key)) while True:print("請輸入要加密的內(nèi)容:")input_str = input()print("輸入的字符串為:{}".format(input_str))# 加密en_str = encrypt(input_str)print("加密后的密文為:{}".format(en_str))# 解密de_str = encrypt(en_str)print("解密后的明文為:{}".format(de_str))

運行結果:


MD5加密:

import hashlib while True:print("請輸入要加密的內(nèi)容:")keyword = input()print("輸入的字符串為:{}".format(keyword))b = hashlib.md5()b.update(keyword.encode(encoding='utf-8'))print ('MD5加密前:'+ keyword)print ('MD5加密后:'+b.hexdigest())

運行結果:

請輸入要加密的內(nèi)容: www.greed.com@@貪心學院 輸入的字符串為:www.greed.com@@貪心學院 MD5加密前:www.greed.com@@貪心學院 MD5加密后:c2d73c77aae67995a37fe41752337730

MD5解密:(后續(xù)學習補充)


總結

以上是生活随笔為你收集整理的md5可以解密吗_Python训练营作业1:加密解密的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。