【发布时间】:2012-10-15 20:05:09
【问题描述】:
我有一个 python 脚本,可以读取解密 base64 加密字符串,我正在尝试拥有它,以便在解密字符串时执行其内容。
def crypexec(jargon):
#push base64 through decryptor
decipher = base64.b64decode(jargon)
#execute instructions in the encoded string
exec decipher
ferret= unicode("""DQpzZXJ2ZXIgPSBzb2NrZXQuc29ja2V0KHC5BRl9JTkVULCBzb2NrZXQuU09DS19TVFJF..
然后我尝试用
回调它crypexec(ferret)
不工作
This 看起来像未加密的雪貂。当然我在运行之前删除了加密脚本的导入部分,仍然无法理解为什么它不起作用。
【问题讨论】:
-
Base64 不是加密,是编码。
-
base64 用于加密,就像湿厕纸用于淋浴后擦干。
-
请使用四个空格正确缩进您的 Python 代码。
-
不起作用信息不足以帮助您。请问可以发回溯吗?
-
您是否 100% 确定该字符串是正确的?最后没有遗漏几个字符?
标签: python encryption base64