Skip to main content

A native implementation of DPAPI

Project description

DPAPIck3

OVERVIEW

DPAPIck3 is a python3 toolkit to provide a platform-independant implementation of Microsoft's cryptography subsytem called DPAPI (Data Protection API).

It can be used either as a library or as a standalone tool.

It is also the first open-source tool that allows decryption of DPAPI structures in an offline way and, moreover, from another plateform than Windows.

REQUIREMENTS

This application has been developped and tested on python 3.9.

pycryptodome is required to provide all the requireds algorithms. Furthermore only python-registry for some scripts

  • python-registry
  • pycryptodome
  • pyasn1

AUTHOR

DPAPIck3 is written by Jean-Michel Picod (jean-michel.picod@cassidian.com) with the help from Ivan Fontarensky (ivan.fontarensky@cassidian.com)
who work for the Cyber Security Center of Cassidian, an EADS company, and Elie Bursztein (dpapi@elie.im)
And adjusted for Python3 and Windows by Photubias (info@insecurity.be)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dpapick3-0.5.1.tar.gz (33.0 kB view details)

Uploaded Source

Built Distribution

dpapick3-0.5.1-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

Details for the file dpapick3-0.5.1.tar.gz.

File metadata

  • Download URL: dpapick3-0.5.1.tar.gz
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.2

File hashes

Hashes for dpapick3-0.5.1.tar.gz
Algorithm Hash digest
SHA256 23019e89850371f202f999f9fd871251f9e3a42b03249a243ad16f05384b0df2
MD5 bf857f5875cd43cc0ebb9dfa1ea759d9
BLAKE2b-256 2091d4cb3bf8fb354df413f414f2754c06965477e469963d0e192f9af3f7cba5

See more details on using hashes here.

Provenance

File details

Details for the file dpapick3-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: dpapick3-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 37.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.2

File hashes

Hashes for dpapick3-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 34c93eebc2331eea0b04fefcaa81fb612a48368d5d6ee76f4a518e496a554b72
MD5 141237183f5b51a7ea5b8ac5fad57a58
BLAKE2b-256 59c604e88e23f17ea70108caa9947cbb1560d692b98e5ade10fb897628a25c21

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page