Skip to main content

No project description provided

Project description

MultiDesk Decryption Tool

Small tool to decrypt MultiDesk passwords. For more information, please refer to the blog post.

Installation

To install the tool, simply use pip on a system with Python 3.10+:

pip install multidesk-decrypt

Usage

The decryption tool offers the following options:

$ multidesk-decrypt -h
usage: multidesk [-h] -k KEY [-j] [-v] [-q] data

MultiDesk password decryption tool.

positional arguments:
  data
       Path to an XML file, or password ciphertext.

options:
  -h, --help
       Show this help message and exit

  -k, --key KEY
       Hex key obtained from `HKEY_CURRENT_USER\Software\MultiDesk\key`

  -j, --json
       Display output as JSON

  -v, --verbose
       Verbose logging

  -q, --quiet, --stfu
       Disable all logging (mutually exclusive with -v/--verbose)

To decrypt XML files or passwords, you'll need to obtain the decryption key from the registry:

reg query HKEY_CURRENT_USER\Software\MultiDesk /f key

// or

reg query HKEY_USERS\<sid>\Software\MultiDesk /f key

Once obtained, pass the XML file, or password you'd like to decrypt:

// decrypting files directly
multidesk-decrypt ./MultiDesk.xml --key 9180009A8E770A0BF0168785EF26812E

// decrypting modern (v5+) passwords
multidesk-decrypt '$1$e76ceda56552e9d401ab108c1c13784d$b0db49838212040fecc999ba445b08d1602c1c4e655c13f9b3f4160d0f3349c8' --key 9180009A8E770A0BF0168785EF26812E

// decrypting legacy (3.16) passwords
multidesk-decrypt 'hOwcVeWa/3A=' --key 08D771FBCCE52924A3A4444673F1425F

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

multidesk_decrypt-1.0.3.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

multidesk_decrypt-1.0.3-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file multidesk_decrypt-1.0.3.tar.gz.

File metadata

  • Download URL: multidesk_decrypt-1.0.3.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for multidesk_decrypt-1.0.3.tar.gz
Algorithm Hash digest
SHA256 1d595a7b5344a6108a312e008a3760ac570f40640560ad5cde5e9c5845b0bc71
MD5 b618cca96c9dfe27812bb19c88153e99
BLAKE2b-256 1e545638de8c29fe9a144d39a8232c83fce681432a249ab3dea33f10286240d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for multidesk_decrypt-1.0.3.tar.gz:

Publisher: test.yml on Paradoxis/MultiDesk-Decrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multidesk_decrypt-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for multidesk_decrypt-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ed7f5425f78953933a41443b6556cbe08c00c873cc2314eaf3f66ca0827d60cf
MD5 f303c2a0d6432f2860ec675d6c737ff6
BLAKE2b-256 45d06a9b69a56f39df5a8f5943db831b9c2c9a511810e6d2ca1da85887d32731

See more details on using hashes here.

Provenance

The following attestation bundles were made for multidesk_decrypt-1.0.3-py3-none-any.whl:

Publisher: test.yml on Paradoxis/MultiDesk-Decrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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