Я знаю, что это, вероятно, очень просто, но я новичок ie и в первый год изучаю Cyber Security
Я тралял сайт и другие сайты, и большинство сценариев находятся в python 2 или просто не работает для меня
Я использую repl для проверки своего кода, чтобы убедиться, что он работает
Это вопрос, который мы должны завершить для нашего журнала :
Напишите программу, которая спрашивает пользователя, хотят ли они кодировать или декодировать. Если кодировать, запрашивать ввод для кодирования и ссылку. Сохранять закодированное значение в файле, названном ссылкой. If decode , спросите, хочет ли пользователь декодировать из предыдущего файла или из строки. Если файл, спросите пользователя для справки, затем прочитайте соответствующий файл и распечатайте декодированное значение. Если строка, попросите пользователя для строки base 64 и напечатайте декодированное значение
* 1013. *
Это мой текущий скрипт, мне удалось заставить пользователя ввести пароль, который затем шифруется и расшифровывается по запросу, все работает нормально, но не уверен, как добавить «ссылку» для пользователя, когда он создает пароль или сохранить его в файл, и спросить пользователя, хотят ли они декодировать из файла или строки :
# Note:encoding from base64 and decoding*
from base64 import b64encode
from base64 import b64decode
# Note:user input a password*
Password1 = input("Enter password")
encoded = b64encode(Password1.encode())
# Note:prints an encoded password*
print (encoded.decode('ascii'))
# Note:decode user input password*
decoded = b64decode(encoded)
print (decoded)
# Note:figure how to save password into a file*
save_path = ('passwords')
name_of_file = input ("What is the name of the file: ")