【问题标题】:How do I encrypt/decrypt a dictionary in Python 3.3? [duplicate]如何在 Python 3.3 中加密/解密字典? [复制]
【发布时间】:2013-05-26 03:55:39
【问题描述】:

我有一本字典 myDict = {1:'a',2:'b',3:'c'},我想对其进行加密并写入外部原始文本文件。
我已经下载并安装了 PyCrypto,因为很多其他线程似乎都在推荐它,但它对我来说太混乱了,无法掌握它的术语和语法。
有人可以用 Layman 的术语解释一下我将如何去做吗?

【问题讨论】:

  • 我意识到这是一篇与我上一篇类似的文章,但这篇文章是在询问如何加密,而不是编码。
  • 我看不出有什么区别。加密是一种编码。如果您的问题是对文件进行编码/解码的概念,那么这个问题就是重复的。如果您的问题是关于如何使用 PyCrypto,那么它与 dicts 无关,因为另一个问题已经告诉您如何转换字符串和 dicts,您应该已经问过如何使用一般的 PyCrypto(我相信这将是其他问题的重复)。
  • 编码使用公开可用的方案。加密使用只有编码人员应该知道的唯一格式。

标签: python dictionary python-3.x encryption


【解决方案1】:

将 dict 编码为字符串,例如json,然后加密得到的字符串。

【讨论】:

    猜你喜欢
    • 2019-10-03
    • 2015-06-18
    • 2011-10-24
    • 2011-07-14
    • 2015-02-04
    • 2016-07-07
    • 2019-01-27
    • 1970-01-01
    相关资源
    最近更新 更多