Задача простая, нужно произвести расшифровку AES-GCM.
Есть демо-скрипт на питоне, занимает всего 10 строк.
Пишите в ЛС.
Решения на других либах (вроде OpenSSL) прошу не предлагать, нужно именно Crypto++.
Есть демо-скрипт на питоне, занимает всего 10 строк.
Пишите в ЛС.
Решения на других либах (вроде OpenSSL) прошу не предлагать, нужно именно Crypto++.
Python:
iv = base64.b64decode(iv)
salt = base64.b64decode(salt)
encrypted_data = base64.b64decode(cypher)
encrypted_gcm = encrypted_data[:-16]
tag = encrypted_data[-16:]
key = PBKDF2(password, salt, 32, count=10000, hmac_hash_module=SHA256)
aes_gcm = AES.new(key, AES.MODE_GCM, nonce=iv)
decrypted = aes_gcm.decrypt_and_verify(encrypted_gcm, tag)
print(decrypted)