Microsoft Access .accdb encryption and simple Python implementation

Current versions of Microsoft Access store databases in the proprietary .accdb file format. Some public descriptions of the .accdb format have been made based on reverse engineering; for example, The Unofficial MDB Guide and mdbtools (despite the names, both also cover .accdb files). Although .accdb encryption has also been reverse engineered (e.g. Jackcess Encrypt ), there does not appear to be a…