반응형 [python3.10 기본] 24. 보안 24.1 암호화와 해싱 (hashlib, hmac, secrets 모듈)hashlib 모듈hashlib 모듈은 다양한 해시 알고리즘을 제공합니다. 해시는 입력 데이터를 고정된 길이의 바이트 문자열로 변환하는 데 사용됩니다.해시 생성import hashlibdata = "hello world"hash_object = hashlib.sha256(data.encode())hash_hex = hash_object.hexdigest()print(hash_hex) # sha256 해시 출력hmac 모듈hmac 모듈은 해시 기반 메시지 인증 코드(HMAC)를 생성하는 데 사용됩니다. HMAC은 메시지의 무결성과 진위성을 보장합니다.HMAC 생성import hmacimport hashlibkey = b'secret_.. 2024. 7. 2. 이전 1 다음 반응형