Вот сама функция :
def VALIDATOR_KEY():
global FILE_NAME
with open(FILE_NAME, "r") as fn:
TRUE_KEY_DECODING_STEP_ONE = fn.read()
TRUE_KEY_DECODING_STEP_TWO = base64.b64decode(TRUE_KEY_DECODING_STEP_ONE)
INPUT_KEY = input("Введите ключ для активации программы !" + "\n")
TRUE_KEY = TRUE_KEY_DECODING_STEP_TWO.decode()
if TRUE_KEY == INPUT_KEY:
input("Программа ативирована удачно !")
else:
input("Попробуйте ещё раз !")
VALIDATOR_KEY()
Вот такая ошибка :
C:\Users\User\Desktop\Python>py 1.py
Введите ключ для активации программы !
XXX-XXX-XXX
Traceback (most recent call last):
File "1.py", line 42, in
main()
File "1.py", line 36, in main
VALIDATOR_KEY()
File "1.py", line 23, in VALIDATOR_KEY
TRUE_KEY = TRUE_KEY_DECODING_STEP_TWO.decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 4: invalid start byte