Retter - A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography & security

              _""^^"-.
            /  /   \  \
            |  |.-""-.|        ___ ___ _____ _____ ___ ___
           ////`.;;;;.`\      | _ \ __|_   _|_   _| __| _ \\
          |||; ::/  \:: ;     |   / _|  | |   | | | _||   /
          |||; ::\__/:: ;     |_|_\___| |_|   |_| |___|_|_\\
           \\\\ ';;;;' /      Cryptography & Security moves fast. Keep up!
            `==':-..-'`

                       http://maciejczyzewski.me/retter

                             By: M. A. Czyzewski
                             Date: April 3, 2011

            This code is explicitly placed into the public domain.

=== WHAT IS RETTER? ===========================================================

    The purpose of this project is to promote and develop cryptography.

    It includes the collection of known tools, libraries, articles, materials,
    hash functions, and ciphers. Also it's a place for people who share an
    interest in security & cryptography and want to discuss about it.

    --------------------------------------------------------------------------
    | If you invent a new hash function or ciphers, or write a paper related |
    | to cryptography just add it here. That is the right place...           |
    --------------------------------------------------------------------------

    See CONTRIBUTING file in main directory.

=== HOW DO I BUILD RETTER? ====================================================

    The retter code has been tested on Debian Linux, using the Python 2.7.

    ./bootstrap.sh build

=== WHERE CAN I FIND UPDATES? =================================================

    Find more information and updates at: github.com/maciejczyzewski/retter

Similar Resources

Small collection of tools written in C for ECC and bitcoin

ecctools Small collection of tools written in C for ECC and bitcoin Why this programs are written in C language? Well i like C language because compil

Dec 7, 2022

Implementation and console application of Sha256 hash function.

Implementation and console application of Sha256 hash function.

Sha256 WARNING: This repository was the first version of Sha256, for a newer one check RedLibrary. What is it? This is an implementation and console a

Feb 13, 2022

LibSWIFFT - A fast C/C++ library for the SWIFFT secure homomorphic hash function

LibSWIFFT - A fast C/C++ library for the SWIFFT secure homomorphic hash function

LibSWIFFT - A fast C/C++ library for the SWIFFT secure homomorphic hash function Official Repository LibSWIFFT is a production-ready C/C++ library pro

Oct 23, 2022

台大 計算機安全 - Pwn 簡報、影片、作業題目 - Computer Security Fall 2019 @ CSIE NTU Taiwan

NTU Computer Security Fall 2019 - 台大 計算機安全 擔任台大大助教,與三週 Pwn 課程講師。 課程內容 Week 1: Binary Exploitation - Basic Slide: link Video: link Lab: bof stack buffe

Jan 3, 2023

🔨 Linux Hash Cracker

🔨 Linux Hash Cracker

🦂 Linux Hash Cracker Technologies • Project • Installing • How to use • Contributing • License 🚀 Technologies This project was developed with the fo

Nov 4, 2022

a header-file-only, SHA256 hash generator in C++

PicoSHA2 - a C++ SHA256 hash generator Copyright © 2017 okdshin Introduction PicoSHA2 is a tiny SHA256 hash generator for C++ with following propertie

Dec 29, 2022

The Keccak (SHA-3) hash used by Ethereum.

The Keccak (SHA3) digest for Ruby This Ruby extension exposes the Keccak (SHA3) digest C bindings in the non-final version used by Ethereum. It is bas

Nov 3, 2022

This repository aims to provide an easy-to-use implementation of the Secure Hash Standard as specified in FIPS 180-4

HashLibCpp This repository aims to provide an easy-to-use implementation of the Secure Hash Standard. (currently implemented are SHA224, SHA256 and SH

Feb 2, 2022

Collection of common encryption.

EasyCipher 概述 EasyCipher收集了几种常见的加密方法的C语言实现,并基于Android平台封装了jni接口。 提供的加密方法包括 AES加密核心部分,不涉及模式和padding,支持128bits和256bits AES/CBC/PKCS5Padding SHA256 HAMC-

Aug 19, 2022
Related tags
A small library for Asymmetric cryptography, otherwise known as public-key cryptography.

crypto-library A small library for Asymmetric cryptography, otherwise known as public-key cryptography. Self study Resources: https://en.wikipedia.org

Dec 28, 2022
A collection of public domain/unlicense single-file cryptography

simple-crypto A collection of single-file public domain/unlicense cryptographic functions in different programming languages. Feel free to copy-paste

Sep 24, 2022
PTHash is a C++ library implementing fast and compact minimal perfect hash functions

Fast and compact minimal perfect hash functions in C++.

Jan 3, 2023
Libraries and tools to perform fully homomorphic encryption operations on an encrypted data set.

Fully Homomorphic Encryption (FHE) This repository contains open-source libraries and tools to perform fully homomorphic encryption (FHE) operations o

Jan 7, 2023
MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).

MIRACL What is MIRACL? Multiprecision Integer and Rational Arithmetic Cryptographic Library – the MIRACL Crypto SDK – is a C software library that is

Jan 2, 2023
Mbedcrypto - a portable, small, easy to use and fast c++14 library for cryptography.

mbedcrypto mbedcrypto is a portable, small, easy to use, feature rich and fast c++14 library for cryptography based on fantastic and clean mbedtlsnote

Nov 22, 2022
Finalists to the NIST lightweight cryptography competition

LWC Finalists This repository contains implementations of the 10 finalists in the NIST lightweight cryptography competition: ASCON, Elephant, GIFT-COF

Sep 4, 2022
In cryptography, a cipher is an algorithm for performing encryption or decryption.
In cryptography, a cipher is an algorithm for performing encryption or decryption.

Cipher 1.0 In cryptography, a cipher is an algorithm for performing encryption or decryption. What can be done using this program? This program can us

Apr 21, 2022
Cryptography Toolkit

Botan: Crypto and TLS for Modern C++ Botan (Japanese for peony flower) is a C++ cryptography library released under the permissive Simplified BSD lice

Dec 29, 2022