相关疑难解决方法(0)

根据密码编码字符串的简单方法?

Python是否有使用密码编码/解码字符串的内置简单方法?

像这样的东西:

>>> encode('John Doe', password = 'mypass')
'sjkl28cn2sx0'
>>> decode('sjkl28cn2sx0', password = 'mypass')
'John Doe'
Run Code Online (Sandbox Code Playgroud)

所以字符串"John Doe"被加密为'sjkl28cn2sx0'.要获取原始字符串,我将使用密钥'mypass'"解锁"该字符串,这是我的源代码中的密码.我希望这是我用密码加密/解密Word文档的方式.

我想使用这些加密的字符串作为URL参数.我的目标是混淆,而不是强大的安全性; 没有任何关键任务被编码.我意识到我可以使用数据库表来存储键和值,但我试图做到极简主义.

python encryption passwords

109
推荐指数
12
解决办法
18万
查看次数

密码模块是Fernet安全的,我可以使用该模块进行AES加密吗?

我可以使用密码模块进行AES加密吗?什么是Fernet,它像AES加密一样安全吗?

python encryption cryptography

4
推荐指数
2
解决办法
5419
查看次数

Python日志模块加密

我有一个带日志记录的python脚本。现在我想使用 pycrypto 使用 AES 加密日志。

import logging
import base64
from Crypto.Cipher import AES
aes = AES.new(cryptoKey)
logging.basicConfig(filename='example.log',level=logging.DEBUG) #  file name, not custom file
logging.info('text')
Run Code Online (Sandbox Code Playgroud)

我想base64.b64encode(aes.encrypt('#logging text#'))在将其写入 log 之前使用。什么是最有效的方式来做到这一点?

python encryption logging python-2.7

4
推荐指数
1
解决办法
2029
查看次数