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/dkxce/dixu

dkxce simple opensource free symmetric crypt algorythm (UTF8, ASCII, Win-1251)

512 cryptography dkxce encoder-decoder security text windows

Last synced: 08 Nov 2024

https://github.com/pjiwm/goodcoin

Simple blockchain implementation of a cryptocurrency writtein Python. CLI with miner and wallet functionality.

blockchain blockchain-technology cryptocurrency cryptography python

Last synced: 13 Nov 2024

https://github.com/domamaric/srs

Laboratory exercises for Computer Security course at FER

cryptography cryptography-algorithms password-manager passwords

Last synced: 09 Nov 2024

https://github.com/cristinemirror/zyra-crypto-wallet-mnemonic-seed-phrase-balance-checker

This repository features Zyra, a crypto wallet tool that includes functionality for checking balances using mnemonic seed phrases. It allows you to securely manage and verify cryptocurrency balances associated with various wallets.

balance balance-checker bip39 bitecoin blockchain cold-wallet crypto crypto-wallet cryptography ethereum hardware-wallet keypair mnemonic mnemonic-phrase seed seed-phrase wallet wallet-checker

Last synced: 10 Oct 2024

https://github.com/arthurx952/coinbase-wallet-python-api-wallet-storage-web-browser-multi-crypto-sdk

DEPRECATED Coinbase Python API An open protocol that lets users connect their mobile wallets to your DApp DEPRECATED The official Node.js library for Coinbase Pro A .NET/C# implementation of the Coinbase API. DEPRECATED PHP wrapper for the Coinbase API

bip39 bitecoin blockchain coinbase coinbase-api cold-wallet cryptography dapp ethereum hardware-wallet keypair mnemonic monorepo payment-processing react-native seed trading-bot wallet

Last synced: 10 Oct 2024

https://github.com/suwadith/cryptography-python

A simple Python-based one-time pad encryption implementation.

ciphertext cryptography encryption-decryption python

Last synced: 13 Nov 2024

https://github.com/johanns/ref-secure-share

SecureShare is a tutorial and reference implementation of a one-time-use message sharing web-app, developed using Next.JS 14, TypeScript, Prisma, and styled with Tailwind CSS

cryptography next tailwindcss tutorial typescript webcrypto

Last synced: 07 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/dragonscypher/galactic-guardians

A fun game to play with friends on the same network

blockchain cryptography opengl pygame socket-programming

Last synced: 10 Nov 2024

https://github.com/platocrat/uiuc_token

The official token/cryptocurrency of The University of Illinois at Urbana-Champaign.

blockchain cryptocurrency cryptography ethereum smart-contracts solidity token truffle-framework uiuc

Last synced: 08 Nov 2024

https://github.com/csharper63/client_encryption_file_system

This repository contains a client that interacts with a server API to create account, upload/share files and folders with other users with E2EE.

authentication cryptography drive end-to-end-encryption

Last synced: 10 Oct 2024

https://github.com/milan-sedivy/confidential_multi_vote_system

This project demonstrates principles of a protocol outlined in my master thesis. The protocol is a superset of the Practical Multi-Candidate Election System (Baudron et. al 2001). It focuses on allowing the user to vote for multiple choices and to have multiple votes (an example of a shareholder meeting is implemented here)

anonymity cryptography end-to-end-encryption homomorphic-encryption privacy voting-application

Last synced: 10 Oct 2024

https://github.com/alexanderbkl/btcwalletcapture

A small script in nodejs that captures wallets from a range of trivial binary private keys

bitcoin btc btcwhales crypto cryptocurrency cryptography ellipse elliptic-curves ens ethereum generation privatekey scp256k wallet walletcapture walletgeneration

Last synced: 02 Nov 2024

https://github.com/zunainaliazam/pixcrypt---image-security-suite

PixCrypt - A simple implementation of image encryption/decryption using AES Algorithm in client side JS.

aes-encryption bootstrap5 cryptography cryptojs css3 html5 js

Last synced: 31 Oct 2024

https://github.com/michelenatale/schnorr-signature

Shows how the Schnorr signature works as a concept. The Schnorrgroup and Elliptic Curve are used here. A test for (multi-) signing and verification is available for both variants.

cryptography csharp digital-signature dotnet-core elliptic-curves multi-signature schnorr schnorr-group schnorr-signatures signature signature-verification

Last synced: 10 Nov 2024

https://github.com/vitor0p9f/ruby-caesar-cipher

This repository was created with the aim of studying the functioning and implementation of the Cesar cipher. Project suggested by The Odin Project platform.

cryptography docker regex rspec ruby tdd

Last synced: 25 Sep 2024

https://github.com/idleberg/node-wp-salts

Generates an object of default WordPress salts. Fully offline.

cryptography nodejs wordpress wordpress-salt

Last synced: 20 Oct 2024

https://github.com/albovo/ctf-writeups

Here you can find some of the writeups of the ctfs I've played so far.

cryptography ctf-writeups network-security pwn python reverse-engineering scripting web-security

Last synced: 16 Nov 2024

https://github.com/gkbrk/r30sponge.h

Sponge function based on the Rule 30 Cellular Automaton

c c89 c99 cryptography stb stb-library

Last synced: 14 Oct 2024

https://github.com/unkaktus/padding

random padding

cryptography padding

Last synced: 10 Nov 2024

https://github.com/maxencerb/crypto-exercices-2021-td1

Ploblem solving for cryptography.

cryptography problem-solving

Last synced: 19 Nov 2024

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

🔒 Personal take on the cryptopals crypto challenges, in Go

cryptography cryptopals-challenges go golang

Last synced: 13 Oct 2024

https://github.com/andronovo-bit/generateuniquecode

GenerateCampaignCode is a .NET 8.0 project designed to securely generate and validate campaign codes using SHA1 and HMACSHA256 hashing algorithms. The project provides RESTful API endpoints for generating and validating codes, with extensive unit tests to ensure reliability and performance. Built with clean architecture principles.

ci-cd clean-architecture cryptography dotnet dotnet-core generate-code webapi

Last synced: 13 Oct 2024

https://github.com/mk-fg/ghg

Simple command-line NaCl/libsodium file encryption tool

cli cryptography nacl ocaml security tool

Last synced: 10 Nov 2024

https://github.com/devsallein/taskmanager

😎🔎 A complete CRUD API for task management, an advanced level challenge proposed by DIO.me in its bootcamp with Avanade, currently has authentication with JWT token and much more (✿◕‿◕✿)

authentication-backend bootcamp-project consuming-api cryptography csharp dotnet entity-framework-core git jwt-authentication microsoft-identity minimal-api refit

Last synced: 08 Nov 2024

https://github.com/peterfritz/time

Get the current time, timezone, and a language-sensitive representation of the current time in the local timezone based on the user's IP. Create and validate signed date tokens.

cryptography date time

Last synced: 08 Nov 2024

https://github.com/kozlm/lyra2

Lyra2 password hashing algorithm implementation in Java

cryptography java junit lyra2 maven password-hashing phs

Last synced: 08 Nov 2024

https://github.com/soumabha-banerjee/enigmaticbyte

This is a steganography desktop application that hides txt messages inside a cover image. It is completely developed using JavaFX and Cryptography and Steganography both is used. For Cryptography we used a symmetric key technique called Columnar Transposition and for Steganography we used LSB Insertion technique.

cryptography cryptography-algorithms desktop-application java javafx javafx-desktop-apps network-security steganography steganography-algorithms

Last synced: 12 Oct 2024

https://github.com/envoy-vc/nillion-tools

A developer-centric toolkit that simplifies building on the Nillion network.

components-react cryptography key-management nilion-nada nillion npm-package toolkit

Last synced: 12 Oct 2024

https://github.com/t-bast/echalotte

Research on various onion encryption schemes.

cryptography onion onion-routing

Last synced: 12 Nov 2024

https://github.com/t-bast/macaroons

Macaroons are tastier cookies (and french!)

cryptography macaroons

Last synced: 12 Nov 2024

https://github.com/elamani-drawing/morseus

Morseus est une bibliothèque Rust permettant d'encoder et de décoder le texte en code Morse. Elle offre également la possibilité de jouer le code Morse en émettant des signaux sonores à l'aide du dispositif audio par défaut de votre système, ainsi que d'exporter le code Morse en fichiers audio WAV.

audio compression crates-io cryptography encoding morse morse-code rust rust-lang rustlang

Last synced: 19 Nov 2024

https://github.com/rurumimic/siege

🏰 공성전

aes cryptography rsa rust security tls

Last synced: 09 Nov 2024

https://github.com/smartiden/smart-transformers

Smart Transformers are a versatile machine learning tool that can be integrated with Pytorch, TensorFlow, and JAX. Smart transformers provide accurate computations required for cryptographic algorithms. These transformers is that they are independent modules, making it efficient to experiment with various research projects related to cryptanalysis

algorithms crypto cryptography deep-learning jax machine-learning pytorch tensorflow transformer

Last synced: 08 Nov 2024

https://github.com/enterace/enterpass

EnterPass is an open-source password manager developed by EnterACE repository. It is designed to securely store and manage passwords using AES encryption and Argon2 key hashing.

aes-256 argon2 cryptography localization password password-manager security

Last synced: 16 Nov 2024

https://github.com/billowdev/cryptography-techniques-example

วิทยาการเข้ารหัสลับ cryptography techniques

algorithm cryptography encryption

Last synced: 08 Nov 2024

https://github.com/salatad/salatanote

A private untraceable alpha Cryptocurrency that's built on the CryptoNote Cryptocurrency codebase and implemented the CryptoNote protocol.

bytecoin crypto cryptocurrency cryptography cryptonote miner mining monero privacy private wallet

Last synced: 26 Sep 2024

https://github.com/alxwnth/cherrybin

Minimalistic encrypted pastebin service with optional client-side zero-knowledge encryption

coffeescript cryptography flask pastebin pastebin-service zero-knowledge-encryption

Last synced: 14 Nov 2024

https://github.com/notmorphus/overthewire-krypton

This is the OverTheWire wargame repo for Krypton

algorithms cryptanalysis cryptography krypton overthewire

Last synced: 14 Nov 2024

https://github.com/yashkarthik/zipfile_passw_cracker

Crack the password of a zip file from a wordlist.

cryptography password-cracker python zipfile

Last synced: 08 Nov 2024

https://github.com/bytemare/hash

Easy generic API for cryptographic hash functions in Go.

blake2 cryptography go golang hash hashing security sha256 sha3

Last synced: 14 Nov 2024

https://github.com/4lessandrodev/cesar-cipher

A simple TypeScript library for Caesar cipher encryption and decryption

cesar-cipher cryptography shift-cipher

Last synced: 10 Nov 2024

https://github.com/4lessandrodev/saas-cryptography

a small project to test encryption as a service with nodejs

cryptography encryption

Last synced: 10 Nov 2024

https://github.com/buhman/rijndael

fast AES implementation for CHICKEN scheme

aes chicken-scheme cryptography

Last synced: 27 Oct 2024

https://github.com/znx-x/hadron

This ongoing MVP for a distributed ledger system aims to solve issues that first and second-generation blockchains have not been able to overcome by implementing novel concepts in mining, smart contracts, and cryptography.

blockchain cryptography encryption network post-quantum smart-contracts web3

Last synced: 09 Nov 2024

https://github.com/elamani-drawing/huffmanrs

Huffmanrs est une bibliothèque Rust permettant d'encoder et de décoder du texte en utilisant le codage de Huffman.

compression crates-io cryptography encodage encoding huffman huffman-coding huffman-compression-algorithm rust rust-lang

Last synced: 11 Nov 2024

https://github.com/fityannugroho/rot31-lnu

ROT31-LNU is a cipher algorithm that using symmetric key. It is adopted from the previously invented ROT13 and use the same way to encrypt and decrypt.

cryptography encryption php symmetric-key-cryptography

Last synced: 31 Oct 2024

https://github.com/vaibhavdixit09/taskmanagemnetfrontend

TaskMaster Pro - Advanced Task Management System with Google Authentication

cron cryptography css3 expressjs javascript jsx mongodb nodejs passportjs reactjs

Last synced: 11 Oct 2024

https://github.com/davidalgis/filescrypter

Simple python tool for encrypting and decrypting files. For more secure information sharing/storage.

aes cryptography encryption-decryption python

Last synced: 10 Nov 2024

https://github.com/fardinkamal62/pixenc

Encrypt image by manipulating pixels

cryptography encryption go golang image manipulation pixels python security

Last synced: 19 Nov 2024

https://github.com/erhant/fftype

Finite-field arithmetic within the type system.

cryptography elliptic-curves finite-fields polynomials types typescript

Last synced: 13 Nov 2024

https://github.com/samuel-lucas6/csec-507-applied-cryptology

My (unproofread) notes from watching the CSEC 507: Applied Cryptology course by Cihangir Tezcan from Middle East Technical University.

applied-cryptography applied-cryptology cryptanalysis crypto cryptography cryptography-course cryptology cyber-security education real-world-cryptography

Last synced: 16 Oct 2024

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

Encrypted password manager to store website passwords.

cryptography password-manager reactjs

Last synced: 09 Nov 2024

https://github.com/mechiuw/java_cryptography-algorithm

This is a basic algorithm for encryptions and decryptions using handmade algorithm logic using java.

basic-algorithms basic-programming caesar-cipher cipher-algorithms ciphers cryptography scripts

Last synced: 12 Nov 2024

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

Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-160.

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

Last synced: 16 Oct 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/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/schlopp96/mycaesarcipher

Substitution-based cryptographic cipher for encoding plaintext. Works with alphanumeric characters.

caesar-cipher caesar-cipher-algorithm caesar-shift cipher cryptography decode decryption encode encoder-decoder encryption python python-script python3 shift-cipher

Last synced: 11 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/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/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/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/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/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/randika00/aes-encryption-decryption

Encryption and Decryption using AES (Advanced Encryption Standards)

aes aes-encryption cryptography decryption encryption

Last synced: 19 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/seigr-lab/seigr-ecosystem

Inspired by biomimicry, Seigr is a Symbiotic Environment of Interconnected Generative Records. This decentralized network enables secure data capsules, adaptive encoding, and dynamic traceability across decentralized storage layers, including IPFS. Anchored by the .seigr protocol, it fosters resilient, modular, and sustainable data management.

cryptography data-integrity data-lineage decentralized-network decentralized-storage digital-rights dot-seigr eco-driven-technology encryption ethical-licensing hyphacrypt ipfs lineage-management metadata-tracking open-source python seigr self-healing-systems senary-encoding sustainability

Last synced: 19 Nov 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/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/carlosmakin/enigma-cli

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

cli cryptography dart

Last synced: 09 Nov 2024

https://github.com/rstacks/uscyberopenseasoniv-beginnersgameroom-writeup

Writeups for the challenges I attempted in the Beginner's Game Room of the US Cyber Open (Season IV).

cryptography ctf ctf-challenges ctf-solutions ctf-writeups digital-forensics pwn reverse-engineering web-exploitation

Last synced: 19 Nov 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