This module implements a subset of ASP.NET Core Data Protection in Python. Specifically it supports Unprotecting (decrypting) data Protected (encrypted) with AES_256_CBC
and HMACSHA256
keys.
This implementation was in support of a larger research project, documented in a blog post (see also the introductory post). This library is research-quality code and is not suitable for production usage. The code is released under an MIT license; we will link to a maintained fork if you create one.