![]() | |
Krisbow Sync Smart Ip Camera Outdoor Wifi Ptz Speed 4mpKrisbow Sync WIFI IP camera adalah kamera keamanan yang canggi yang dilengkapi dengan fitur-fitur seperti penglihatan malam berwarna, pelacakan otomatis dan desain tahan cuaca. Kamera ini juga didukung oleh aplikasi Krisbow Sync di App Store atau Google Play Store, serta mendukung fitur WebRTC dan Onvif. 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))