get implemented

This commit is contained in:
r4sas
2017-02-20 15:13:42 +03:00
parent e7f3610fdb
commit 5fe5c2f195
5 changed files with 110 additions and 24 deletions

View File

@@ -14,7 +14,7 @@ def decrypt(pwd, json):
iv = b64decode(json['iv'])
ct = b64decode(json['ct'])
salt = b64decode(json['salt'])
ts = data['ts'] / 8
ts = json['ts'] / 8
tag_start = len(ct) - ts
tag = ct[tag_start:]
@@ -66,7 +66,7 @@ def encrypt(pwd, plaintext, mode='gcm', algorithm='aes',
return json
def _kdf(keysize=256, iters=256000, salt=None, **kwargs):
def _kdf(keysize=256, iters=10000, salt=None, **kwargs):
kdf_salt = salt or os.urandom(8)
kdf = PBKDF2HMAC(algorithm=hashes.SHA256(),
length=keysize / 8,