Skip to main content

saltminer

Identify and audit password hashes — offline.

saltminer is the Python interface to the Saltminer engine (written in Rust). Give it a hash string and it tells you what algorithm most likely produced it, and whether that choice is still considered secure under current OWASP guidance. It recognises 45+ hash formats — bcrypt, the Argon2 family, the Unix crypt family, phpass, LDAP schemes, Django, MySQL, NetNTLM, and bare hex digests.

Install

pip install saltminer

Usage

import saltminer

saltminer.identify("5f4dcc3b5aa765d61d8327deb882cf99")
# [('MD5', 'medium', '32 hex chars — most likely at this length'),
#  ('NTLM', 'low', '32 hex chars — also possible at this length'), ...]

saltminer.audit("$2b$04$abcdefghijklmnopqrstuv")
# ('bcrypt', 'WeakParams', 'cost 4 is below the minimum of 10')

identify() returns a list of (algorithm, confidence, reason) tuples. audit() returns an (algorithm, verdict, detail) tuple, or None for formats it does not rate.

Source, CLI, and desktop GUI: https://github.com/DebanganMALI/Salt-miner

Released under the MIT License.

Metadata

Release files for saltminer 0.1.4

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

Source distribution (sdist)

Source distribution for saltminer 0.1.4
File Size Uploaded
saltminer-0.1.4.tar.gz 9.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for saltminer 0.1.4
File Interpreter ABI Platform
saltminer-0.1.4-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
saltminer-0.1.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details

Total release size: 381.5 kB

Release files / saltminer-0.1.4.tar.gz

Download URL saltminer-0.1.4.tar.gz
Size 9.3 kB
Tags Source
SHA-256 checksum
How to use checksums
cb0b0c5404093fcba728f2392f7a6609f436400e1f30b4cbddddd66e30d58865
BLAKE2b-256 checksum
How to use checksums
c1ac54692dd97a103cb0ae1a2ec0dc50cd81f22c0ea1d2569be1a76b23cf55e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.

Transparency log

Release files / saltminer-0.1.4-cp310-abi3-win_amd64.whl

Download URL saltminer-0.1.4-cp310-abi3-win_amd64.whl
Size 118.6 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4f8eefbe11c132765e0fea090f1f404efe3e78c6f81712db46c531854fe0b2a9
BLAKE2b-256 checksum
How to use checksums
632ed954bdf81ceacd5a225db06e1b168bd6bb8092b5b758f8369187e3b71e14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.

Transparency log

Release files / saltminer-0.1.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL saltminer-0.1.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 253.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
20de79aafcb227c5fa0a688e13b4f3e54adca8037cdb8194b214a3344eee94b3
BLAKE2b-256 checksum
How to use checksums
3915b140f4dba2a9e201983a9a15871df3cca7d4be906733379c051b567b5598
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.4 This release

3 release files

0.1.3

3 release files

0.1.2

3 release files

0.1.1

3 release files

0.1.0

3 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