【发布时间】:2022-01-21 16:50:05
【问题描述】:
我有下面显示的代码,它应该加密 (data) 参数中的任何内容,但是当我打开文本文件时,它只是将所有数据列为“无”。这是为什么呢?
print("Welcome to Caprigel's Password Manager v1.0!\n")
username = input("Enter username for website: ")
password = input("Enter password for website: ")
url = input("Enter website url: ")
def encrypt(data):
listed = list(data)
char_as_ints = []
for char in listed:
char_as_int = ord(char)
char_as_int_conv = char_as_int + 64
char_as_ints.append(char_as_int_conv)
print(char_as_ints)
with open("pmdata.txt", "a") as f:
enc_user = encrypt(username)
enc_pass = encrypt(password)
enc_url = encrypt(url)
f.write(f'''
Username: {enc_user}
Password: {enc_pass}
Url: {enc_url}
''')
【问题讨论】:
-
你忘记加密返回
标签: python encryption