Skip to main content

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 works 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)

Metadata

Release files for dpapick3 0.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dpapick3 0.7.1
File Size Uploaded
dpapick3-0.7.1.tar.gz 33.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dpapick3 0.7.1
File Interpreter ABI Platform
dpapick3-0.7.1-py3-none-any.whl Python 3 none any Details

Total release size: 70.8 kB

Release files / dpapick3-0.7.1.tar.gz

Download URL dpapick3-0.7.1.tar.gz
Size 33.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3449366800d5bb313dd6d8d9d259d1b94498881ac74ced163749617a431921cb
BLAKE2b-256 checksum
How to use checksums
4c4f215b1e3cb3baa95f196a88fa601fe937b54b1bd1eabb840d3c5ef339168f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / dpapick3-0.7.1-py3-none-any.whl

Download URL dpapick3-0.7.1-py3-none-any.whl
Size 37.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
61999f6d4d08231799d3d62e3a48502476fcc0c4d29f12bb8ed064e3352f5da9
BLAKE2b-256 checksum
How to use checksums
3899bd902f2ee0a0727b51ce2c79b5cbd0da977542c55c807c604de316b036fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.7.1 This release

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page