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

Tool count: 55

BlackArch crypto
Name Version Description Homepage
aespipe 2.4d Reads data from stdin and outputs encrypted or decrypted results to stdout.
argon2 20171227 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.
ciphertest 22.e33eb4a A better SSL cipher checker using gnutls.
ciphr 105.db79691 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 4.476feaa An interactive crib dragging tool for cryptanalysis on ciphertext generated with reused or predictable stream cipher keys.
crypthook 17.0728cd1 TCP/UDP symmetric encryption tunnel wrapper.
cryptonark 0.5.6 SSL security checker.
dagon 242.68cc7dc Advanced Hash Manipulation.
daredevil 37.897f602 A tool to perform (higher-order) correlation power analysis attacks (CPA).
decodify 27.7c0b15c Tool that can detect and decode encoded strings, recursively.
deen 299.c64917a Generic data encoding/decoding application built with PyQt5.
featherduster 171.52ed10d 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.
gnutls2 2.12.23 A library which provides a secure layer over a reliable transport layer (Version 2)
hash-buster 24.12bceef A python script which scraps online hash crackers to find cleartext of a hash.
hash-extender 136.d27581e A hash length extension attack tool.
hashdb 1082.a41f702 A block hash toolkit.
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.
hdcp-genkey 18.e8d342d Generate HDCP source and sink keys from the leaked master key.
hlextend 3.95c872e Pure Python hash length extension module.
kraken 32.368a837 A project to encrypt A5/1 GSM signaling using a Time/Memory Tradeoff Attack.
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 0.1 Tool to help guess a files 256 byte XOR key by using frequency analysis
omnihash 70.870e9ae Hash files, strings, input streams and network resources in various common algorithms simultaneously.
openstego 0.7.3 A tool implemented in Java for generic steganography, with support for password-based encryption of the data.
outguess 0.2 A universal steganographic tool.
pacumen 1.92a0884 Packet Acumen - Analyse encrypted network traffic and more (side-channel attacks).
pip3line 92.5e27195 The Swiss army knife of byte manipulation.
poracle 65.a5cfad7 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 130.2f4489e Python-based CLI Password Analyser (Reporting Tool.
rsactftool 103.ab1c126 RSA tool for ctf - retreive private key from weak public key and/or uncipher data.
rsatool 14.7dab6bc Tool that can be used to calculate RSA and RSA-CRT parameters.
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 97.c3e1304 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 1.1.5 Python tool for analyzing the configuration of SSL servers and for identifying misconfigurations.
testssl 2.9.5 Testing TLS/SSL encryption.
tls-attacker 2.4 A Java-based framework for analyzing TLS libraries.
tlsenum 78.787c88b A command line tool to enumerate TLS cipher-suites supported by a server.
tlspretense 0.6.2 SSL/TLS client testing framework
untwister 119.a42b8f8 Seed recovery tool for PRNGs.
veracrypt 1.22 Disk encryption with strong security based on TrueCrypt
xorbruteforcer 0.1 Script that implements a XOR bruteforcing of a given file, although a specific key can be used too.
xorsearch 1.11.1 Program to search for a given string in an XOR, ROL or ROT encoded binary file.
xortool 0.96 A tool to analyze multi-byte xor cipher.