该函数对字符串 password 的加密规律是:对字符串的每个 字母以该字母后面第 4 个字母加以替换。例如,字母'A'后面第 4 个字母是'E',用'E'代替'A',因此,"China"应译为"Glmre"。(注意 大小写。W 变 A,X 变 B,以此类推) 【输入形式】 字符串 【输出形式】 加密后的字符串
时间: 2024-01-22 20:20:57 浏览: 46
字符串加密函数
以下是 Python 代码实现:
```python
def encrypt_password(password):
encrypted = ''
for char in password:
if char.isalpha():
offset = 4
if char.isupper():
base = ord('A')
else:
base = ord('a')
index = (ord(char) - base + offset) % 26
encrypted += chr(base + index)
else:
encrypted += char
return encrypted
```
使用示例:
```python
password = 'China'
encrypted = encrypt_password(password)
print(encrypted) # 输出: Glmre
```
阅读全文