Python, вернуть переменную из функции - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь получить содержимое переменной "ключ" с помощью метода возврата:

key = b''

def encodingKey(password_provided):
  password = password_provided.encode()#Convertion de str a Bytes
  salt = os.urandom(16)
  kdf = PBKDF2HMAC(
  algorithm=hashes.SHA256(),
  length=32,
  salt=salt,
  iterations=100000,
  backend=default_backend()
  )
  key = base64.urlsafe_b64encode(kdf.derive(password))

  return key


encodingKey("123456")

print(key)

Но вот мой вывод:

b''

1 Ответ

2 голосов
/ 09 октября 2019

вам нужно присвоить возвращаемое значение вашей функции переменной key. т.е.

key = encodingKey("123456")
print(key)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...