Packages that work with cryptography, with the exception of cracking.


Tool count: 84

BlackArch crypto
Name Version Description Homepage
aespipe 2.4f Reads data from stdin and outputs encrypted or decrypted results to stdout.
argon2 20190702 A password-hashing function (reference C implementation)
auto-xor-decryptor 7.2eb176d Automatic XOR decryptor tool.
bletchley 0.0.1 A collection of practical application cryptanalysis tools.
c7decrypt 0.3.3 Cisco password type encryptor and decryptor.
ciphertest 22.e33eb4a A better SSL cipher checker using gnutls.
ciphr 127.5da7137 A CLI tool for encoding, decoding, encryption, decryption, and hashing streams of data.
codetective 45.52b91f1 A tool to determine the crypto/encoding algorithm used according to traces of its representation.
cribdrag 5.2d27dbf An interactive crib dragging tool for cryptanalysis on ciphertext generated with reused or predictable stream cipher keys.
crypthook 18.690dcae TCP/UDP symmetric encryption tunnel wrapper.
cryptonark 0.5.7 SSL security checker.
dagon 244.f065d7b Advanced Hash Manipulation.
daredevil 42.81cb57f A tool to perform (higher-order) correlation power analysis attacks (CPA).
decodify 50.76a0801 Tool that can detect and decode encoded strings, recursively.
deen 601.fd9aebe Generic data encoding/decoding application built with PyQt5.
demiguise 11.58d5681 HTA encryption tool for RedTeams.
dislocker 580.3e7aea1 Read BitLocker encrypted volumes under Linux.
factordb-pycli 1.3.0 CLI for factordb and Python API Client.
featherduster 191.9229158 An automated, modular cryptanalysis tool.
findmyhash 1.1.2 Crack different types of hashes using free online services.
foresight 57.6f48984 A tool for predicting the output of random number generators.
gcrypt 32.d3f9f06 Simple, secure and performance file encryption tool written in C
gnutls2 2.12.23 A library which provides a secure layer over a reliable transport layer (Version 2)
haiti v2.1.0.r48.gfaf2874 Hash type identifier (CLI & lib).
hash-buster 49.0d6ebb4 A python script which scraps online hash crackers to find cleartext of a hash.
hash-extender 157.1f29520 A hash length extension attack tool.
hash-identifier 6.0e08a97 Software to identify the different types of hashes used to encrypt data and especially passwords.
hashcheck 2.72b0c6e Search for leaked passwords while maintaining a high level of privacy using the k-anonymity method.
hashdb 1089.1da1b9f A block hash toolkit.
hashdeep 4.4 Cross-platform tools to message digests for any number of files.
hashfind 8.e9a9a14 A tool to search files for matching password hash types and other interesting data.
hashid 397.7e8473a Software to identify the different types of hashes used to encrypt data.
hashpump 49.314268e A tool to exploit the hash length extension attack in various hashing algorithms.
hashrat 1.15 Hashing tool supporting MD5, SHA1, SHA256, SHA512, Whirlpool, JH and their HMAC.
hcxkeys 6.2.1 Set of tools to generate plainmasterkeys (rainbowtables) and hashes for hashcat and John the Ripper
hdcp-genkey 18.e8d342d Generate HDCP source and sink keys from the leaked master key.
hlextend 17.be21920 Pure Python hash length extension module.
ja3 117.cb29184 Standard for creating SSL client fingerprints in an easy to produce and shareable way.
jwt-key-recovery 11.094df95 Recovers the public key used to sign JWT tokens.
kh2hc 0.0.1.r59.g4d84651 Convert OpenSSH known_hosts file hashed with HashKnownHosts to hashes crackable by Hashcat.
kraken 32.368a837 A project to encrypt A5/1 GSM signaling using a Time/Memory Tradeoff Attack.
libbde 334.59aa40b A library to access the BitLocker Drive Encryption (BDE) format.
luksipc 0.01 A tool to convert unencrypted block devices to encrypted LUKS devices in-place.
morxkeyfmt 1.0 Read a private key from stdin and output formatted data values.
nomorexor 2.84489f9 Tool to help guess a files 256 byte XOR key by using frequency analysis.
ntlmv1-multi 79.c7bcdc7 NTLMv1 Multitool.
omnihash 70.870e9ae Hash files, strings, input streams and network resources in various common algorithms simultaneously.
openstego 0.8.6 A tool implemented in Java for generic steganography, with support for password-based encryption of the data.
outguess 0.4 A universal steganographic tool.
pacumen 1.92a0884 Packet Acumen - Analyse encrypted network traffic and more (side-channel attacks).
padbuster 11.50e4a3e Automated script for performing Padding Oracle attacks.
padoracle v0.1.1.r26.g2aa6c99 Padding Oracle Attack with Node.js.
padre v2.2.0.r10.g18618f5 Padding Oracle attack tool.
pax-oracle v0.2.2.r1.g38ac0d8 CLI tool for PKCS7 padding oracle attacks.
pip3line 92.5e27195 The Swiss army knife of byte manipulation.
poracle 68.dcc00b0 A tool for demonstrating padding oracle attacks.
posttester 0.1 A jar file that will send POST requests to servers in order to test for the hash collision vulnerability discussed at the Chaos Communication Congress in Berlin.
pwd-hash 2.0 A password hashing tool that use the crypt function to generate the hash of a string given on standard input.
pwdlyser 136.483b9bc Python-based CLI Password Analyser (Reporting Tool).
rsactftool 1120.9581ede RSA tool for ctf - retrieve private key from weak public key and/or uncipher data.
rsatool 32.6a742e2 Tool that can be used to calculate RSA and RSA-CRT parameters.
rshack 64.cf197e3 Python tool which allows to carry out some attacks on RSA, and offer a few tools to manipulate RSA keys.
rupture 1383.131c61a A framework for BREACH and other compression-based crypto attacks.
rustpad v1.8.1.r1.g11ce343 Multi-threaded Padding Oracle attacks against any service.
sbd 1.36 Netcat-clone, portable, offers strong encryption - features AES-CBC + HMAC-SHA1 encryption, program execution (-e), choosing source port, continuous reconnection with delay + more
sha1collisiondetection 105.b4a7b0b Library and command line tool to detect SHA collision in a file
snow 20130616 Steganography program for concealing messages in text files.
ssdeep 2.14.1 A program for computing context triggered piecewise hashes
sslyze 6.0.0 Python tool for analyzing the configuration of SSL servers and for identifying misconfigurations.
testssl.sh 3.0.9 Testing TLS/SSL encryption
tls-attacker 6731.9dfb02e7b A Java-based framework for analyzing TLS libraries.
tls-map v3.0.0.r17.g2dc7677 CLI & library for TLS cipher suites manipulation.
tlsenum 78.787c88b A command line tool to enumerate TLS cipher-suites supported by a server.
tlsfuzzer 1812.a0c066c SSL and TLS protocol test suite and fuzzer.
tlshelpers 23.9e80719 A collection of shell scripts that help handling X.509 certificate and TLS issues.
tlspretense v0.6.2.r22.g0a5faf4 SSL/TLS client testing framework.
untwister 119.a42b8f8 Seed recovery tool for PRNGs.
veracrypt 1.26.15 Disk encryption with strong security based on TrueCrypt
x-rsa 166.291d4c7 Contains a many of attack types in RSA such as Hasted, Common Modulus, Chinese Remainder Theorem.
xorbruteforcer 0.1 Script that implements a XOR bruteforcing of a given file, although a specific key can be used too.
xorsearch 1.11.4 Program to search for a given string in an XOR, ROL or ROT encoded binary file.
xortool 1.0.0 Tool to analyze multi-byte XOR cipher
zipexec 19.f8d661f A unique technique to execute binaries from a password protected zip.
zulucrypt 7.0.0 Front end to cryptsetup and tcplay and it allows easy management of encrypted block devices.