gpt4 book ai didi

python - 用 pickle 加密

转载 作者:行者123 更新时间:2023-11-28 19:25:49 27 4
gpt4 key购买 nike

我想加密输入行,这行应该这样加密:PASSWORD = ABCCDEF ,所以第一个输入的字母变成了“A”,那个字母保持不变,正如你所看到的,“S”和“S”都是C。然后我想要输入行,加密行被保存到一个文件(使用pickle),并且应该保存加密 key ,以便我们以后可以解密它。

我知道如何使用pickle,所以那部分都很好,但是加密/解密是模糊的!

最佳答案

作为提示,您可能应该使用将每个字符映射到它的加密密码字符的字典。这是一个良好的开端。它遍历 plain 中的每个字符,并将加密的字符附加到新字符串。现在你只需要考虑应该如何实现 encryptor 映射(提示:给定其中的 key 数量,你可以分配下一个密码字符)。

plain = 'PASSWORD'
cipher = ''
encryptor = {}

for ch in plain:
if ch in encryptor:
# TODO: Implement so that encryptor[ch] = 'A' for the first letter,
# But encryptor[ch] = 'B' for the second etc
pass
cipher += encryptor[ch]

祝你好运,一定要为你的代码写一些测试!

关于python - 用 pickle 加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13500266/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com