def dec_aes_cbc(crypted, salt, passphrase, keylen=32): key, iv = passphrase_to_salted_key_and_iv(passphrase, salt, keylen, 16) return pkcs7_unpad(dec_cbc(aes(key), iv)(crypted))
def dec_bf_cbc(crypted, salt, passphrase, keylen=56): key, iv = passphrase_to_salted_key_and_iv(passphrase, salt, keylen, 8) return pkcs5_unpad(dec_cbc(blowfish(key), iv)(crypted))