Skip to content

Instantly share code, notes, and snippets.

View UkiDLucas's full-sized avatar

Uki D. Lucas UkiDLucas

View GitHub Profile
@LordGhostX
LordGhostX / fernet_symmetry.py
Last active July 23, 2023 13:53
Fernet Symmetrical Encryption Implementation
import base64
from cryptography.hazmat.backends import default_backend
from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC
from cryptography.fernet import Fernet
def encrypt_text(text, salt):
def generate_key(master, salt):
kdf = PBKDF2HMAC(
algorithm=hashes.SHA512(),