Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Cryptography

Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.

https://github.com/kaushalag29/cryptography

Basic Cipher Codes With Python.Deals With Encryption and Decryption.

books cryptography python-script python2-7

Last synced: 08 Nov 2024

https://github.com/ikcede/js-one-time-pad

A simple one-time pad class built in Javascript

crypto cryptography javascript

Last synced: 16 Nov 2024

https://github.com/1-5pool/jmessage-security-project

JMessage: Encrypted Messaging System with Security Analysis This project implements an end-to-end encrypted messaging system using ECDH, ChaCha20, and ECDSA. It also demonstrates a padding oracle attack, showcasing both secure system design and vulnerability exploitation techniques.

chat-application cryptography end-to-end-encryption golang padding-oracle-attacks

Last synced: 02 Nov 2024

https://github.com/lcian/klein-cryptanalysis

🔓 Differential cryptanalysis attack on the KLEIN block cipher | Chosen Plaintext Attack | Key Recovery

cryptanalysis cryptography

Last synced: 12 Nov 2024

https://github.com/ledger-things/kadena-rust-lib

A comprehensive Rust library for interacting with Pact smart contracts and the Kadena blockchain.

blockchain cryptography kadena pact rust-lang rust-library

Last synced: 29 Oct 2024

https://github.com/butterfly-communtiy/ohw-wallets

An embedded systems-focused library that implements some cryptographic algorithms

algorithms cryptography embedded library rust

Last synced: 29 Oct 2024

https://github.com/natthasath/demo-python-cryptography

Cryptography is the practice of securing communication through mathematical techniques, such as encryption, decryption, and key exchange.

asymmetric-cryptography cryptography decryption encryption poetry python symmetric-cryptography

Last synced: 11 Nov 2024

https://github.com/incertia/crypto-primer

intro to crypto given to my coworkers at AIS

algebra algebraic-structures cryptography dh diffie-hellman ecc ecdh rsa

Last synced: 29 Oct 2024

https://github.com/abdulsamie10/rsaencryptiondecryption

This repository contains code of encryption and decryption of data using RSA. Developed in Java.

aes aes-128 aes-256 aes-encryption aes256 cryptography eclipse java java-8 rsa rsa-cryptography rsa-decryption rsa-encryption rsa-java

Last synced: 07 Nov 2024

https://github.com/ecies/js-ciphers

Node/Pure JavaScript symmetric ciphers adapter

aes cryptography

Last synced: 07 Nov 2024

https://github.com/jamesclarke7283/onetimepadui

Mirror of OneTimePadUI Project from my gitlab, please go there instead for Issues/Pull Requests, etc. Patches(Aka Commits) can also be submitted Via email or any platform listed here: https://www.james-clarke.ynh.fr/contact: .

cryptography desktop-app desktop-application encryption gtk gtk3 gui linux-app linux-application macos-app macos-application onetimepad privacy python python310 security ui user-friendly windows-app windows-application

Last synced: 16 Nov 2024

https://github.com/hrichharms/salsa20

Salsa20 stream cipher implemented in Haskell

cryptography salsa20 stream-cipher xor-cipher

Last synced: 05 Nov 2024

https://github.com/samuel-lucas6/moddedctx.net

A modified version of Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-256.

aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing libsodium poly1305

Last synced: 16 Oct 2024

https://github.com/ianacaburian/generate-key-file

Ports juce_KeyGeneration::generateKeyFile() to node.

auth cmake cpp20 cryptography juce keyfile nodejs npm rsa typescript

Last synced: 26 Oct 2024

https://github.com/samuel-lucas6/hedgeded25519

Hedged signatures for (some) protection against fault attacks.

crypto cryptography digital-signatures ed25519 hedged-signatures signatures

Last synced: 16 Oct 2024

https://github.com/mrezaakbari/ecc

Elliptic curve secp256k1 (Bitcoin) find private key from public key

bitcoin cryptocurrency cryptography ecc ecc-secp256k1 elliptic-curves etereum private-key public-key

Last synced: 02 Nov 2024

https://github.com/anistark/cryptography

Cryptography Functions Visual

cryptography hash javascript

Last synced: 24 Oct 2024

https://github.com/sharif-minhaz/one-time_pad_algo-otm

One Time Pad algorithm (OTP) is a symmetric key type algorithm which means that the key used to perform encryption and decryption is the same key

cryptography one-time-pad

Last synced: 14 Nov 2024

https://github.com/samuel-lucas6/xchacha20-siv.net

A .NET implementation of XChaCha20-SIV.

blake2 blake2b crypto cryptography s2v siv xchacha20 xchacha20-siv

Last synced: 16 Oct 2024

https://github.com/virgilsecurity/virgil-pythia-java

Virgil Pythia SDK allows developers to implement Pythia protocol to create breach-proof passwords, immune to offline and online attacks.

breach-proof-password cryptography encryption java pythia pythia-sdk sdk virgil-pythia

Last synced: 09 Nov 2024

https://github.com/adiwajshing/simplecrypto

All coding work done for Ashoka University CS-2362

aes cryptography curve elgamal sign-verification signing verification

Last synced: 12 Nov 2024

https://github.com/localnerve/hmac-symmetric

A library for symmetric encryption with hmac digests

bot-mitigation crypto cryptography encryption hmac nodejs symmetric-encryption

Last synced: 14 Oct 2024

https://github.com/samuel-lucas6/utc.net

Bellare and Hoang's UtC and HtE[UtC] transforms using ChaCha20-Poly1305 and BLAKE2b.

aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing poly1305

Last synced: 16 Oct 2024

https://github.com/anindya-prithvi/text-encryption

To encrypt texts and also decrypt them using a generated/user supplied key

cryptography encryption

Last synced: 15 Nov 2024

https://github.com/gabriel-milan/des_example

Example for encryption/decryption using DES. Compatible with Arduino, Node.js and Python

arduino cipher cryptography nodejs python3

Last synced: 13 Oct 2024

https://github.com/virgilsecurity/virgil-pythia-net

Virgil Pythia SDK allows developers to implement Pythia protocol to create breach-proof passwords, immune to offline and online attacks.

breach-proof-password cryptography encryption netcore pythia pythia-sdk sdk virgil-pythia

Last synced: 09 Nov 2024

https://github.com/magical/libargon2

fork of the argon2 reference implementation

cryptography

Last synced: 14 Oct 2024

https://github.com/magical/gimli

Go implementation of http://gimli.cr.yp.to/

cryptography

Last synced: 14 Oct 2024

https://github.com/0x4m4/bloodcodectf

Blood Code CTF challenge repository! This repository contains all the challenges and their source files from the Capture The Flag event codenamed "Blood Code," organized by 0x4m4. It includes challenges in cryptography, steganography, digital forensics, pwn, pyjail, reverse engineering, and web exploitation, designed for all skill levels.

0x4m4 bloodcode capture-the-flag cryptography ctf-challenges digital-forensics hackathon pwn pyjail reverse-engineering sir-syed-case-institute-of-technology sscaseit sscit steganography web-exploitation

Last synced: 07 Nov 2024

https://github.com/anupammaurya6767/tanji

Tanji is a Python encryption library that provides a secure and flexible solution for encrypting and decrypting messages. It leverages both symmetric and asymmetric encryption techniques to ensure the confidentiality and integrity of your data.

asymmetric-cryptography code-review continuous-integration cryptography cryptography-algorithms documentation encryption github-actions github-package-registry open-source pytest python release-management security software-development software-engineering sphinx-doc symmetric-cryptography tanji tutorial

Last synced: 14 Oct 2024

https://github.com/virgilsecurity/demo-e2ee-android

A simple Android application that demonstrates how the end-to-end encryption (E2EE) works.

android cryptography demo demo-app encryption end-to-end-encryption key-management public-key-cryptography

Last synced: 09 Nov 2024

https://github.com/thor314/cryptography

cryptographic projects I've worked on

cryptography

Last synced: 29 Oct 2024

https://github.com/khaydarov/itmo-crypto-lab

Crypto System from ITMO cryptography course

crypto-systems cryptography nodejs

Last synced: 21 Oct 2024

https://github.com/jimysheepman/rsa

kriptolama aracı

cryptography rsa

Last synced: 11 Nov 2024

https://github.com/mthaler/cryptography

Cryptographic algorithms implemented in Rust

cryptography rust rust-library

Last synced: 05 Nov 2024

https://github.com/mthaler/hasher

Command line tool to create a hash from a given text

command-line-tool cryptography golang hash hashing sha1 sha256

Last synced: 05 Nov 2024

https://github.com/pryority/merkle-next

WIP - I wanted to remake the example website from the Merkletree.js repo in Next.js

cryptography ethereum merkletreejs nextjs react tailwindcss

Last synced: 10 Nov 2024

https://github.com/magical/spritz

Spritz cryptographic sponge(-like) function, hash, and stream cipher in Go

cryptography

Last synced: 14 Oct 2024

https://github.com/tigeryant/merkle-tree

Produces a merkle root from a set of user defined strings

binary-hash-tree cryptography merkle-tree

Last synced: 10 Nov 2024

https://github.com/tigeryant/cryptopals-challenges

Solutions to the cryptopals cryptography challenges

coding-challenges cplusplus cryptography cryptopals

Last synced: 10 Nov 2024

https://github.com/carlosmakin/enigma-cli

A simple command-line interface for encrypting and decrypting data.

cli cryptography dart

Last synced: 09 Nov 2024

https://github.com/dssgabriel/PRESENT24-attack

Blazing fast MITM attack on a 24 bits implementation of the PRESENT block cipher algorithm.

blockcipher c cryptography maninthemiddleattack maqao optimization

Last synced: 01 Nov 2024

https://github.com/jakhl/yggdrasil

Socket Library

c-sharp cryptography socket

Last synced: 13 Oct 2024

https://github.com/kevindasilvas/kcrypt

Kcrypt or Krypt is an encrypting and decrypting lib created using javascript and node js

cryptography javascript node node-js nodejs

Last synced: 21 Oct 2024

https://github.com/frostbyte012/cryptography-network-security-lab-assignment-nit-sikkim

This repo is all about the cryptography techniques that we use in our daily lives

cryptography encryption-algorithms encryption-decryption network-security python3

Last synced: 14 Nov 2024

https://github.com/wisdomenigma/triplicata

Triplicata Hash :tada:

cryptography file hash

Last synced: 11 Nov 2024

https://github.com/yashitacodes/encode-me

A simple desktop application in python that allows you to encode and decode texts.

cryptography decryption desktop encryption gui python tkinter

Last synced: 09 Nov 2024

https://github.com/m-azra3l/passwordhashgenerator

Password hash generator in C#

cryptography csharp windows-forms winforms

Last synced: 14 Oct 2024

https://github.com/pedroalbanese/leacrypt

TTAK.KO-12.0223 Lightweight Encryption Algorithm (ISO/IEC 29192-2:2019) with Galois/Counter Mode (LEA-GCM)

aead cryptography golang lea symmetric-encryption

Last synced: 09 Nov 2024

https://github.com/jakubriegel/geffe-generator

Functional style implemented Geffe cryptographic stream generator

cryptographic-keys cryptography functional-programming geffe-generator scala tailrecursion university

Last synced: 16 Oct 2024

https://github.com/nniemeir/educational_projects

Programs/Scripts made primarily for learning purposes

bash c cpp cryptography fzf posix qt

Last synced: 09 Nov 2024

https://github.com/mementomorri/secret-morning

Micro service to secretly share your morning moments

cryptography django drf python vuejs

Last synced: 09 Nov 2024

https://github.com/UofSC-Fall-2022-Math-587-001/homework3

Prime factorization and primitive powers mod p

cryptography go latex math

Last synced: 01 Sep 2024

https://github.com/girish1729/openssl-cheatsheet

OpenSSL command line toolkit cheatsheet

command-line cryptography openssl

Last synced: 09 Nov 2024

https://github.com/kceh/steganography-and-cryptography

Steganography and Cryptography project for Kotlin developer certificate

cryptography kotlin steganography

Last synced: 21 Oct 2024

https://github.com/erik-castro/easy_enc

easy_enc.sh é uma ferramenta simples e eficiente para encriptação e decriptação de arquivos e dados utilizando OpenSSL, desenvolvida em Bash. Suporta criptografia com o algoritmo AES-256-CBC e permite a escolha entre salvar os resultados em arquivos ou imprimi-los diretamente na saída padrão.

aes-256 bash cli-tool command-line-tool cryptography cybersecurity data-encryption encryption file-encryption openssl pbkdf2 script security-tools shell-script simple-encrypt

Last synced: 25 Oct 2024

https://github.com/viveksyngh/merkletree

Merkle hash tree implementation in golang

cryptography golang merkle-proof merkle-tree

Last synced: 12 Nov 2024

https://github.com/raed667/aes-cpa

very basic crypto challenge I have setup for my fellow interns at SAP Labs

aes aes-encryption aes256 crypto cryptography

Last synced: 21 Oct 2024

https://github.com/geikha/cryptography-scripts

Basic cryptograhpy in Python, just for practice

console-application cryptography python python3 scripting

Last synced: 10 Nov 2024

https://github.com/autodidaddict/nkeys-hs

Haskell library for encoding and decoding ed25519 keys for the NATS ecosystem

cryptography ed25519 nats nkeys

Last synced: 09 Nov 2024

https://github.com/daleroberts/asd-coin

Playing with the ASD Commemorative Coin

cryptography

Last synced: 14 Oct 2024

https://gitlab.com/florent.legname/java-crypto-sandbox

Tests and POCs with standard JDK 18 cryptographic implementations: RSA ciphering and signing, AES encryption etc.

AES cryptography java openjdk rsa

Last synced: 13 Oct 2024

https://github.com/bmeneg/lapwing

Lightweight crypto algorithms library for highly resource-constrained devices.

c clibrary cryptography embedded

Last synced: 14 Oct 2024

https://github.com/d1ogocs/projeto-final

Implementação de mecanismos de autenticação e segurança em aplicações críticas: Caso de estudo - Sistema de gestão bancária

asp-net banking-system blockchain critical-applications cryptography csharp html-css information-security soap-web-services sql-server visual-studio windows-forms

Last synced: 14 Oct 2024

https://github.com/mfridman/cryptopals

My solutions for http://cryptopals.com, written entirely in Go, sprinkled with concurrency

cryptography cryptopals go golang

Last synced: 13 Oct 2024

https://github.com/make-github-pseudonymous-again/id

:performing_arts: Aurélien's public keys

cryptography public-key security

Last synced: 17 Nov 2024

https://github.com/alex-snd/vigener

🔓 The project is intended for convenient key recovery from the ciphertext obtained using the Vigenère cipher.

cryptography

Last synced: 10 Nov 2024

https://github.com/alex-snd/cardancipher

🔓 The project is intended for easy reading of the plaintext from the ciphertext obtained using the Cardano cipher.

cryptography

Last synced: 10 Nov 2024

https://github.com/wkhallen/easyencrypt

Easy encryption

aes cryptography python rsa

Last synced: 14 Oct 2024

https://github.com/pufferffish/fuzzyibe

A Haskell implementation of Fuzzy Identity Based Encryption modified to work over asymmetric bilinear pairing

cryptography haskell identity-based-encryption

Last synced: 09 Nov 2024

https://github.com/kevincharm/gfc-fpe

Generalised Feistel cipher for stateless shuffling

cryptography feistel fpe shuffle

Last synced: 08 Nov 2024

https://github.com/thevickypedia/authentication

Authentication methods

cryptography rust-lang

Last synced: 01 Nov 2024

https://github.com/guilherme-marcello/steganos-bmp

Toolkit to cipher&hide a message in a bitmap image file and recover

assembly-x86 bmp-image cryptography steganography system-call

Last synced: 10 Nov 2024

https://github.com/dangnh0611/cryptography1_coursera

Coursera: Cryptography I assigments

cryptography python

Last synced: 10 Nov 2024

https://github.com/range-of-motion/crypto

Fetches and displays the value of various cryptocurrencies in USD

cryptography node-js react

Last synced: 09 Nov 2024

https://github.com/lazula/cryptopals

A collection of solutions for the challenges at cryptopals.com in C89

cryptography ctf

Last synced: 13 Oct 2024

https://github.com/danilowskic/password-manager

the application was created as part of the final project for the PJC (Fundamentals of Programming in C and C++) course at PJAIT

cpp17 cryptography password-manager security

Last synced: 14 Oct 2024