Skip to content

Latest commit

 

History

History

Cryptography

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Cryptography

  • Ciphey - Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes

  • CSCI-462 - Contains scripts from the class CSCI-462 Introduction to Cryptography

  • Cryfs - Cryptographic filesystem for the cloud

  • Crypto - The Crypto interface represents basic cryptography features available in the current context. It allows access to a cryptographically strong random number generator and to cryptographic primitives.

  • Cryptofuzz - Fuzzing cryptographic libraries. Magic bug printer go brrrr.

  • CryptoHack.org - A fun free platform for learning modern cryptography.

  • CryptoTester - A utility for playing with cryptography, geared towards ransomware analysis.

  • Dcipher - Decipher hashes using online rainbow & lookup table attack services.

  • DEScrypto - DES Encrypter/Decrypter.

  • Eme - EME (Encrypt-Mix-Encrypt) wide-block encryption for Go.

  • Encfs - EncFS: an Encrypted Filesystem for FUSE.

  • eCryptFS - "The enterprise cryptographic filesystem for Linux"

  • Encrypting Kali Setup Tutorial (working pr. 10.11.20)

  • End-to-end - End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP).

  • fr/tools-list#Cryptography

  • GEA1_break - Implementation of the key recovery attack against GEA-1 keys (Eurocrypt 2021).

  • GnuPGP - The GNU Privacy Guard. GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries are available. GnuPG also provides support for S/MIME and Secure Shell (ssh).

  • Gocryptfs - Encrypted overlay filesystem written in Go.

  • Hotp-js - A JavaScript HOTP implementation - A simple Javascript HOTP implementation (HMAC-Based One-Time Password Algorithm) as described in RFC 4226. The library relies on crypto-js (http://code.google.com/p/crypto-js/) for the javascript HMAC-SHA1 implementation.

  • LibreCrypt - LibreCrypt: Transparent on-the-fly disk encryption for Windows. LUKS compatible.

  • openpgp.org

  • OpenSSL - TLS/SSL and crypto library.

  • Opmsg - opmsg message encryption

  • Paranoid_crypto - Paranoid's library contains implementations of checks for well known weaknesses on cryptographic artifacts.- RC4 - RC4 C implementation

  • RSACrack - A toolbox for extracting RSA private keys from public keys.

  • Sirikali - A Qt/C++ GUI front end to sshfs, ecryptfs-simple, cryfs, gocryptfs, securefs, fscrypt and encfs

  • Sops - Simple and flexible tool for managing secrets

  • VeraCrypt - Disk encryption with strong security based on TrueCrypt.

Algorithms

  • Ed25519 - uses 256 bits key length
    • cv25519 - uses 128 bits key length
    • Combined are they 384 bits. An ed25519 key with a key length of 256 bits is considered just as strong as an RSA 3072 bits key.

Attacks

  • Bitlocker-attacks - A list of public attacks on BitLocker
  • Crypton - Library consisting of explanation and implementation of all the existing attacks on various Encryption Systems, Digital Signatures, Key Exchange, Authentication methods along with example challenges from CTFs
  • ECC_Attacks - Known attacks on Elliptic Curve Cryptography

Digital Signatures

  • Signatures - Cryptographic signature algorithms: DSA, ECDSA, Ed25519
  • SignTool - Digitally sign objects and files.

Hashes