如何在python中加密userinput?

SysRQ95

我试图用python编写代码,以加密用户输入。因此,例如,如果我写“ name”,输出应为“ obnf”但是问题在于,现在的输出仅为“ o”,因此只有第一个字母通过循环,其余的被忽略了。有什么建议?这是我的代码

userInput = input("write something: ")


letters = iter(["A","B","C","D", "E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","X","Y","Z","0","1","2","3","4","5","6","7","8","9","a","b","c", "d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"])


def Encoding(user_input):
    encrypted_msg = ""
    for i in range(len(user_input)):
        char = user_input[i]
        if char in letters:
            encrypted_msg += next(letters)
    return encrypted_msg

print(Encoding(userInput))
马克·托洛宁

一个插入器只能被遍历一次,然后耗尽。使用一个list代替。

考虑使用str.maketrans()str.translate()进行快速替换。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JavaScript中加密

来自分类Dev

如何在 Python 2 中加密多个文件

来自分类Dev

如何在 Python Sockets 中加密 http 请求

来自分类Dev

如何在python中加密特定语言?

来自分类Dev

如何在Wildfly中加密bindCredential密码?

来自分类Dev

如何在SQL Server中加密功能

来自分类Dev

如何在Linux中加密zpool

来自分类Dev

如何在javascript中加密变量?

来自分类Dev

如何在MySQL中加密存储过程?

来自分类Dev

如何在 Node.js 中加密?

来自分类Dev

如何在javascript中加密/解密URL参数?

来自分类Dev

如何在.net中加密的Java中解密文件

来自分类Dev

如何在ODI 10g中加密密码?

来自分类Dev

如何在过滤器中加密响应数据

来自分类Dev

如何在Sqlite Android中加密数据并存储

来自分类Dev

如何在jsp中加密/编码url参数

来自分类Dev

如何在ASPX中加密重置密码URL?

来自分类Dev

如何在Firebase中加密用户数据

来自分类Dev

如何在ASP.NET中加密和解密Cookie

来自分类Dev

如何在QB64中加密文件

来自分类Dev

如何在Laravel中加密/解密会话值

来自分类Dev

如何在Azure Logicapp中加密xml文件?

来自分类Dev

如何在php中加密和解密字符串?

来自分类Dev

如何在React native中加密数据(使用Expo)

来自分类Dev

如何在sqlite数据库中加密数据?

来自分类Dev

如何在Oracle 11g中加密解密图像

来自分类Dev

如何在android中加密数据库?

来自分类Dev

如何在plist iOS中加密和解密NSdata?

来自分类Dev

如何在Web Api C#中加密JWT令牌?