使用任意加密算法,或者按照随机的密钥进行错乱摆放,即可起到加密的效果。这两种方法都没有破解方案
❷ Lib实现的流数据加密,Python怎么解密
hashlib是python专门用来加密解密的库,有md5, sha1, sha224, sha256, sha384, sha512。
Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。
什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。
函数
用于计算用户名和密码相加得到的加密值。
def calc_md5(username, password):
md5 = hashlib.md5()
str_dd = username + password
md5.update(str_dd.encode('utf-8')) return md5.hexdigest()12345
测试源码
# coding = utf-8##################################################### coding by 刘云飞####################################################import hashlib
test_string = '123456'md5 = hashlib.md5()
md5.update(test_string.encode('utf-8'))
md5_encode = md5.hexdigest()
print(md5_encode)
sha1 = hashlib.sha1()
sha1.update(test_string.encode('utf-8'))
sha1_encode = sha1.hexdigest()
print(sha1_encode)123456789101112131415161718
输出结果为
❸ Python中的如何给一个字符串加密
import rsa rsaPublickey = int(pubkey, 16) key = rsa.PublicKey(rsaPublickey, 65537) #创建公钥 message = str(servertime) + '\t' + str(nonce) + '\n' + str(password) #拼接明文js加密文件中得到 passwd = rsa.encrypt(message, key) #加密 passwd = binascii.b2a_hex(passwd) #将加密信息转换为16进制。 return passwd
❹ 关于python给一段文字加密,用ASCIIcode的方法
什么是ASCIIcode加密啊。
你如果练习一下list,dict等数据结构,你自己就可以做加密了。
x=ord('A')
tmp=[]
tmp.append(chr(x << 6))
大约是这样子吧。
❺ 如何在python加密自己的密码
加密有很多种加密方式,常用的加密是md5加密,给你写个例子
importhashlib
defmd5(str):
m=hashlib.md5()
m.update(str.encode("utf8"))
print(m.hexdigest())
returnm.hexdigest()
defmd5GBK(str1):
m=hashlib.md5(str1.encode(encoding='gb2312'))
print(m.hexdigest())
returnm.hexdigest()
md5('hello')
md5GBK('你好')
❻ 如何加密PYTHON程序
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
alp=' '
def num2alp(c):
a = alp[c]
return(a)
def alp2num(d):
if d != ' ':
return((ord(d)-97)%37)
else:
return 36
def envVigenere(key,plaintext):
m = len(plaintext)
n = len(key)
etext = ""
for i in range(m):
p = plaintext[i]
k = key[i%n]
num1 = alp2num(p)
num2 = alp2num(k)
num3 = (num1+num2)%37
f = num2alp(num3)
etext = etext + f
return(etext)
print(envVigenere('lemon','attack at dawn'))
❼ python支持哪些加密方法
Python本身应该什么加密算法都没有吧,如果想要加密可以找一些模块
❽ python 如何访问加密的sqlite3数据库
你的 sqlite3数据库是用 SEE 加密的吗? 如果是了话,试一下通过python执行以下sqlite pragma命令来提供解密key
PRAGMAkey='your-secret-key';
根据 SEE的文档,通过 PRAGMA 命令也可以提供解密key,而不需sqlite3_key_v2() 这个C API。你试一下。
❾ Python怎么实现对字符串的加密解密
from random import seed,randint str_in=input('请输入一个字符串:') you_seed=input('请输入密码:') you_seed=int(you_seed) #lock def my_lock(lock_str,lock_seed): seed(lock_seed) li_out=[] for i in lock_str: li_out.append(chr(ord(...
❿ python 数字加密问题 完全不懂,题目如下
def encode(num):
d = []
for digit in str(num):
d.append(str((int(digit)+5)%10))
d.reverse()
return int(''.join(d))
a=4937
print encode(a)