mirror of
https://github.com/tcsenpai/hmacrypt.git
synced 2025-06-02 17:10:06 +00:00
proper credits
This commit is contained in:
parent
1e6baf57f6
commit
b097342a82
@ -3,6 +3,7 @@ import hashlib
|
||||
from Crypto import Random
|
||||
from Crypto.Cipher import AES
|
||||
|
||||
# LINK Implementation of seedable AES encryption thanks to: https://stackoverflow.com/a/21928790
|
||||
class AESCipher(object):
|
||||
|
||||
def __init__(self, key):
|
||||
@ -28,9 +29,10 @@ class AESCipher(object):
|
||||
def _unpad(s):
|
||||
return s[:-ord(s[len(s)-1:])]
|
||||
|
||||
# Implementable methods
|
||||
# NOTE The cipher is initialized on the fly, so the seed is not stored
|
||||
|
||||
# SECTION implementable methods
|
||||
# NOTE The cipher is initialized on the fly, so the seed is not stored
|
||||
|
||||
def self_encrypt_aes(seed, message):
|
||||
cipher = AESCipher(seed)
|
||||
encrypted = cipher.encrypt(message)
|
||||
|
Loading…
x
Reference in New Issue
Block a user