使用函数 encrypt/decrypt 一个字符串
using function to encrypt/decrypt a string
我想弄清楚如何使用将字符串和偏移量作为参数的单个函数来 encrypt/decrypt 字符串。根据偏移量,函数加密或解密并构建新的 encrypt/decrypt 字符串
非常感谢!
是的,这就是任务的要求。我在 atm
enter image description here
看来你想要的是凯撒密码,在python.
中相对简单。
def encrypt(text, key):
"""Encrypts text using a ceaser cypher"""
encrypted = ""
for char in text:
if char.isalpha():
encrypted += chr((ord(char) + key - 97) % 26 + 97)
else:
encrypted += char
return encrypted
这段代码唯一真正奇怪的部分是 unicode 字符的疯狂。如果您不知道 unicode/ascii 是一种将计算机内存中的数字映射到计算机内存基本上只是 1 和 0 的字符的方法。这是所有相关角色的图表
我想弄清楚如何使用将字符串和偏移量作为参数的单个函数来 encrypt/decrypt 字符串。根据偏移量,函数加密或解密并构建新的 encrypt/decrypt 字符串
非常感谢!
是的,这就是任务的要求。我在 atm
enter image description here
看来你想要的是凯撒密码,在python.
中相对简单。def encrypt(text, key):
"""Encrypts text using a ceaser cypher"""
encrypted = ""
for char in text:
if char.isalpha():
encrypted += chr((ord(char) + key - 97) % 26 + 97)
else:
encrypted += char
return encrypted
这段代码唯一真正奇怪的部分是 unicode 字符的疯狂。如果您不知道 unicode/ascii 是一种将计算机内存中的数字映射到计算机内存基本上只是 1 和 0 的字符的方法。这是所有相关角色的图表