Løst: fernet generere nøgle fra adgangskode

Sidste ændring: 09/11/2023

Det største problem i forbindelse med fernet-generering af nøgle fra adgangskode er, at det ikke er særlig sikkert. Hvis nogen kender din adgangskode, kan de nemt generere en nøgle til at få adgang til din konto.

from cryptography.fernet import Fernet
key = Fernet.generate_key()
print(key)

Denne kodelinje importerer Fernet-modulet fra kryptografipakken. Den næste linje genererer en nøgle ved hjælp af funktionen gener_key() fra Fernet-modulet. Den sidste linje udskriver nøglen, der blev genereret.

Fernet

Fernet er en bitter likør med anismag. Den er lavet af en blanding af to forskellige typer vin, og den serveres typisk over is.

Generator

En generator er en speciel type funktion, der kan producere værdier automatisk. Generatorer oprettes ved at omslutte en funktion i generatornøgleordet og derefter give en liste med værdier som argument for funktionen.

Funktionen returnerer derefter en liste med værdier, én pr. opkald, indtil den når slutningen af ​​sin inputliste. Returværdien af ​​en generator er ikke garanteret at være unik, så der skal udvises forsigtighed, når du bruger dem i kode.

Relaterede indlæg: