Ngomongin Uang : Menjadi ‘Kaya’ Versi Kamu SendiriKekayaan sering kali bukan hanya soal uang atau status sosial. Kekayaan yang sesungguhnya bersifat sangat personal, karena setiap orang mendefinisikan kesuksesan dan kebahagiaannya dengan cara yang berbeda. Namun, apa pun definisi kekayaan bagi kamu, UANG adalah alat ukur dan kendaraan yang bisa membawamu mencapai tujuan. Karena itulah, memahami keuangan adalah hal yang fundamental dalam membangun kehidupan terbaik versi kamu. Free Klik Disini ! |
Di tutorial ini kita belajar membuat enkripsi Symmetric Signature HMAC SHA512 menggunakan Python.
Beberapa library yang kita pakai diantaranya haslib, hmac dan base64.
import hashlib
import hmac
import base64
secretKey = "bulan-purnama-dikota-malang"
message = "test symmetric encryption"
hmac_digest = hmac.new(
key= bytes(secretKey, 'utf-8'),
msg= bytes(message, 'utf-8'),
digestmod= hashlib.sha512
).digest()
ubah ke base64 encode:
base64.b64encode(hmac_digest).decode()
hmac_digest = hmac.new(
key= bytes(secretKey, 'utf-8'),
msg= bytes(message, 'utf-8'),
digestmod= hashlib.sha512
).digest()
compare dengan compare_digest()
hmac.compare_digest(hmac_digest, base64.b64decode(signature))