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/jedisct1/aegis-jasmin

An implementation of AEGIS in the Jasmin programming language

aead aegis aegis128l aegis256 cipher cryptography jasmin

Last synced: 16 Oct 2024

https://github.com/prajwalg12121998/avalanche-effect-in-des-and-triple-des

This is a coding assignment as part of Computer Security subject. It does analysis of Avalanche Effect in DES and Triple DES

avalanche-effect blockcipher cryptography des des3

Last synced: 11 Nov 2024

https://github.com/virgilsecurity/demo-nexmo-chat-android

A simple Web application that demonstrates how the end-to-end encryption works in chat messaging use case. The application uses Nexmo as a messaging provider.

android chat cryptography e2ee encryption end-to-end-encryption messenger nexmo secured-by-virgil vonage web-app

Last synced: 09 Nov 2024

https://github.com/rofl0r/kripto

Simple and flexible "object-oriented" cryptographic library written in ISO C99.

c99 cryptography public-domain

Last synced: 13 Oct 2024

https://github.com/virgilsecurity/virgil-messenger-x

A simple E2EE chat for iOS which uses Virgil Security services.

chat cryptography demo encryption end-to-end-encryption ios ios-app messenger

Last synced: 09 Nov 2024

https://github.com/alisianoi/lyra2-java

Subset of Lyra2 password hashing

cryptography hash-algorithm password

Last synced: 13 Oct 2024

https://github.com/virgilsecurity/virgil-ratchet-kotlin

Virgil Security Ratchet SDK provides an implementation of the Double Ratchet algorithm, which is used by parties to exchange encrypted messages based on a shared secret key.

cryptography doubleratchet encryption perfect-forward-secrecy pfs ratchet

Last synced: 09 Nov 2024

https://github.com/virgilsecurity/virgil-keyknox-javascript

Keyknox SDK allows developers to communicate with Virgil Keyknox Service to upload, download, and synchronize encrypted sensitive data (private keys) between different devices.

cryptography data-sharing keyknox sdk

Last synced: 09 Nov 2024

https://github.com/smartiden/biggest-lost-bitcoin-wallets-list

Machine learning algorithms from repository Smart-Transformers retrieved lost cryptocurrency wallets from the Bitcoin network for a total amount of: 2127 BTC

bitcoin bitcoin-hacking bitcoin-wallet btc-wallet btc-wallet-recovery cryptocurrencies cryptocurrency cryptography lost-bitcoin-wallet-finder lost-crypto-currency lost-crypto-currency-finder

Last synced: 11 Oct 2024

https://github.com/roginvs/cryptopoll

Secure crypto voting application

cryptography monero voting voting-application

Last synced: 10 Oct 2024

https://github.com/rikulo/xml-crypto

Xml digital signature library for Dart

cryptography dart xml xml-digital-signature xmldsig

Last synced: 09 Nov 2024

https://github.com/martinpaljak/cdoc4j

Java library for handling CDOC 1.0/1.1/2.0 files with AES-256 GCM and RSA or ECC

aes-256 aes-gcm cdoc cryptography encryption java xml

Last synced: 15 Oct 2024

https://github.com/ausaf007/multi-party-computation

Create Ethereum wallet with multi-party validation and threshold cryptography.

cryptography java multi-party-computation shamir-s-secret-sharing-scheme shamir-secret-sharing threshold-cryptography

Last synced: 10 Nov 2024

https://github.com/p3t3r67x0/vigenere_cipher

Simple programm to encrypt or decrypt a vigenere cipher text. This tool might be handy for some CTF games.

crypto cryptography ctf ctf-tools python vigenere-cipher

Last synced: 10 Nov 2024

https://github.com/furritos/flask-simple-crypt

Flask extension based on simple-crypt that allows simple, secure encryption and decryption for Python.

cryptography decryption encryption flask python security symmetric symmetric-cryptography

Last synced: 10 Oct 2024

https://github.com/dkosmari/gnome-shell-extension-totp

A GNOME Shell extension to generate Time-based One-Time Passwords (TOTP aka Time-based OTP) for websites that use 2FA.

2fa 2factor cryptography gnome gnome-shell gnome-shell-extension javascript otp otp-generator otpauth security totp

Last synced: 09 Nov 2024

https://github.com/iamnotstatic/wallet-manager

This is for managing crypto addresses and generation

bitcoin blockchain cryptocurrency cryptography ethereum

Last synced: 25 Oct 2024

https://github.com/valerauko/csele

A library to handle ActivityPub-related crypto needs.

activitypub clojure crypto cryptography federation fediverse hacktoberfest

Last synced: 14 Oct 2024

https://github.com/xsavikx/present-cipher

In this repo you'll find a reference python implementation of PRESENT cipher and my own minified version with 16-bit key and 8-bit block.

cipher cryptography

Last synced: 08 Nov 2024

https://github.com/tteeoo/sest

πŸ”‘ A local command-line based password manager using AES-256 encryption.

command-line cryptography encryption go golang password-manager

Last synced: 10 Nov 2024

https://github.com/mk-fg/tinydns-dynamic-dns-updater

Tool to generate and keep tinydns zone file with dynamic dns entries for remote hosts

automation cryptography djbdns dynamic-dns-entries nacl python tinydns

Last synced: 10 Nov 2024

https://github.com/chiffre-io/crypto

Cryptographic primitives & constructs for the Chiffre platform

aes-256-gcm chiffre cryptography secure-remote-password shamir-secret-sharing tweetnacl

Last synced: 11 Nov 2024

https://github.com/cyrildever/crumbl-js

Secure data storage with trusted third-parties to use in Javascript environment

cryptography data-masking javascript-library signing-trusted storage-api typescript-library

Last synced: 13 Oct 2024

https://github.com/cyrildever/feistel-jar

Feistel cipher implementation for the JVM providing format-preserving encryption

algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation

Last synced: 13 Oct 2024

https://github.com/youben11/psi

Playing with different Private Set Intersection protocols

cryptography privacy-preserving psi

Last synced: 17 Oct 2024

https://github.com/beritani/ring-signatures

Pure TypeScript Ring Signatures

cryptography elliptic-curves ring-signatures

Last synced: 10 Oct 2024

https://github.com/lukasz-zimnoch/ipfs-market

Example repository intended to demonstrate a simple digital goods trading system powered by Ethereum smart contracts, IPFS file system and some basic cryptographic algorithms.

blockchain cryptocurrency cryptography ethereum go ipfs solidity

Last synced: 14 Oct 2024

https://github.com/thenaubit/crypto-password-generator

πŸ¦„ A cryptographically secure password generator!

cryptography emotionjs mantine-ui nextjs password-generator typescript

Last synced: 08 Nov 2024

https://github.com/nicknaso/cryptoppjs

Node.js native addons for cryptopp

cplusplus crypto cryptography javascript native-module nodejs

Last synced: 15 Oct 2024

https://github.com/webmd-health-services/carbon.cryptography

Cross-platform PowerShell module that makes encrypting and decrypting strings (using standard cryptographic algorithms) and managing certificates easy.

aes-crypto aes-encryption certificates cryptography dpapi powershell powershell-core powershell-module rsa-cryptography rsa-encryption securestring security x509 x509certificates

Last synced: 11 Oct 2024

https://github.com/descent098/diffie-hellman

A very simple implementation and explanation of the Diffe-Helmen Key Exchange

cryptography diffie-hellman diffie-hellman-exchange education learning

Last synced: 13 Oct 2024

https://github.com/biglup/cardano-c

A pure C library for interacting with the Cardano blockchain. Compliant with MISRA standards and binding-friendly architecture.

c c99 cardano cryptocurrency cryptography serialization

Last synced: 12 Oct 2024

https://github.com/demining/milk-sad-vulnerability-in-the-libbitcoin-explorer-3.x

Milk Sad vulnerability in the Libbitcoin Explorer 3.x library, how the theft of $900,000 from Bitcoin Wallet (BTC) users was carried out

bitcoin bitcoin-wallet blockchain-explorer cryptocurrency cryptography hacker hacking libbitcoin mersenne-twister prng vulnerability

Last synced: 13 Oct 2024

https://github.com/sdrapkin/securitydriven.winter

Cloud-Scale Cryptography.

aead aes-gcm cryptography gcm streaming

Last synced: 07 Nov 2024

https://github.com/fpoirotte/cryptal

Cryptography Abstraction Layer for PHP

abstraction crypto cryptography layer php

Last synced: 28 Oct 2024

https://github.com/ali2210/wizdwarf

(:tada:) WzDwarf is a decentralized molecular application interface

cloud containers cryptography decentralized docker docker-compose go linux protocol-buffers terraform

Last synced: 28 Oct 2024

https://github.com/nccgroup/pasta-curves

Provides the Pasta curves: Pallas, Vesta and their field elements Fp and Fq.

cryptography elliptic-curve-cryptography elliptic-curves

Last synced: 10 Nov 2024

https://github.com/anmol-singh-jaggi/sha2_512

:lock_with_ink_pen: An implementation of SHA-2 hash function with a digest size of 512 bits

c-plus-plus cryptography digest hash

Last synced: 15 Oct 2024

https://github.com/slowli/secret-tree

Hierarchical secret derivation with Blake2b and RNGs

cryptography key-derivation

Last synced: 28 Oct 2024

https://github.com/makischristou/crabguard

πŸ¦€πŸ”’ crabguard: A cli tool for end-to-end encryption for s3 storage

aes backblaze-b2 cli cloud cloud-storage crabguard cryptography encryption rclone rust rustlang s3

Last synced: 12 Oct 2024

https://github.com/jnm2/threshold

Paper backup requiring a chosen K of N pieces to decrypt. Useful for storing passwords, private keys for PGP or Bitcoin, recovery codes, secret instructions, and small files. Work in progress.

backup bitcoin cross-platform cryptography csharp digital dotnet-core encrypt paper password pgp print private-key redundancy secret-sharing security shamir threshold wallet

Last synced: 15 Oct 2024

https://github.com/yrotak/d-1

D-1 is an open source symmetric encryption algorithm

crypto cryptography d-1 done encryption encryption-algorithms encryption-decryption symetric-key

Last synced: 09 Nov 2024

https://github.com/cosmian/cloudproof_flutter

The Flutter API library to Cosmian Cloudproof Encryption

android cloud cloudproof cryptography dart flutter ios

Last synced: 09 Nov 2024

https://github.com/dipanshkhandelwal/manytimepad

A solution to many time pad attack https://manytimepad.js.org/

cryptography encryption manytimepad onetimepad

Last synced: 27 Oct 2024

https://github.com/hobbyquaker/passwd-file

Node.js Password File CLI Tool and Lib :closed_lock_with_key:

cli cryptography file hash login nodejs password pbkdf2 salt security sha512

Last synced: 16 Nov 2024

https://github.com/eqoty-labs/kryptools

Kotlin multiplatorm crypto tools: AES-SIV, Axlsign, AES256-GCM, Bech32, Secp256k1

crypto cryptography kotlin kotlin-android kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform kotlin-native

Last synced: 15 Oct 2024

https://github.com/jrdpteam/vortex

A command-line tool for file encryption and decryption using AES-256, with strong password generation and management.

aes aes-256 command-line-tool cryptography decryption encryption file-encryption password-management security

Last synced: 12 Nov 2024

https://github.com/trainingbypackt/advanced-blockchain-development

Build highly secure, decentralized applications and conduct secure transactions

bitcoin blockchain cryptocurrencies cryptography ethereum smart-contracts

Last synced: 14 Nov 2024

https://github.com/samuel-lucas6/rocca-s.net

A .NET implementation of Rocca-S.

aead crypto cryptography rocca rocca-s

Last synced: 16 Oct 2024

https://github.com/ishivanshgoel/securechat

End-to-end encrypted chat application using RSA algorithm. Backend: https://github.com/ishivanshgoel/securechat-app/

bootstrap cryptography css html javascript rsa-cryptography

Last synced: 12 Nov 2024

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

A .NET implementation of AEGIS-128L and AEGIS-256.

aead aegis aegis128l aegis256 aes crypto cryptography

Last synced: 16 Oct 2024

https://github.com/cyrildever/feistel-py

Feistel cipher implementation in Python for format-preserving encryption

algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation

Last synced: 13 Oct 2024

https://github.com/buhman/cryptio

file-like interface for authenticated encryption

aes-gcm authenticated-encryption cryptography encryption-library

Last synced: 27 Oct 2024

https://github.com/caprinux/cyberthon-2021

Cyberthon 2021 Training. Includes ALL challenges from self-directed learning and some from livestream training.

binary-exploitation cryptography forensics pwn reverse-engineering web web-exploitation

Last synced: 13 Oct 2024

https://github.com/ggeorgovassilis/webencryption

Simple (offline) HTML and Javascript for encrypting stuff

cryptography javascript security web

Last synced: 31 Oct 2024

https://github.com/lovasoa/sha_hashes

Collection of sha hashes of common passwords

cracking cryptography security sha1 website whitehat

Last synced: 28 Oct 2024

https://github.com/raymondfx/uptechafrica

UpTechAfrica East Africa Blockchain Hackathon - Whistleblower Solution

blockchain cryptography whistleblowing

Last synced: 24 Oct 2024

https://github.com/jotavare/42-ctf

Documentation on how I completed the CTF challenges from 42CTF.

42 buffer-overflow cryptography ctf exploits forensics injection osint reverse-engineering

Last synced: 08 Nov 2024

https://github.com/dotx12/algunscrypt

πŸ”’ Alguns is a symmetric encryption method that contains 2 keys. Uses 128-bit AES in CBC mode and PKCS7 padding with the replacement of letters with random values.

aes alguns crypto cryptography decrypt hash python python3

Last synced: 14 Oct 2024

https://github.com/nning/vigenere_jorin

Quick POC of an idea for a Vigenere variant, my 6 year old son inspired

cryptography vigenere

Last synced: 27 Oct 2024

https://github.com/layr-labs/cerberus

Go implementation of cerberus-api

bn254 cryptography

Last synced: 29 Oct 2024

https://github.com/mjvl/csci-462-tools

Collection of miscellaneous scripts written to help for CSCI-462 - RIT's cryptography course.

cryptography csci-462 diffie-hellman dsa elgamal elgamal-digital-signature rit-cryptography-course rit-csci-462 square-and-multiply

Last synced: 16 Nov 2024

https://github.com/messsimo/crypto-search

App for Crypto House which show live crypto coin information

api cryptocurrency cryptography css figma git html javascript js laravel php responsive restful-api

Last synced: 11 Oct 2024

https://github.com/demining/japanese-version-of-bitcoin-blockchain-cryptanalysis

γƒ“γƒƒγƒˆγ‚³γ‚€γƒ³ζš—ε·θ§£ζžγƒ„γƒΌγƒ«

attack bitcoin bitcoin-wallet btc cryptoanalysis cryptography privatekey secp256k1 vulnerability

Last synced: 11 Oct 2024

https://github.com/loneicewolf/ciphers-python

Cypher, Cipher, Cyphers, Ciphers, cryptography, encryption, obfuscation, enciphering, deciphering - in python3

alphabet cipher cryptography encryption jupyter-notebooks python substitution-cipher

Last synced: 06 Nov 2024

https://github.com/asc8384/neural-distinguishers

Neural Distinguishers on TinyJAMBU-128 and GIFT-64

crypto cryptography deep-learning gift tinyjambu

Last synced: 03 Nov 2024

https://github.com/dorssel/dotnet-xmss

.NET Standard 2.0 implementation of XMSS and XMSS-MT.

cryptography dotnet dotnet-standard nist-sp-800-208 post-quantum-signature rfc-8391 xmss xmss-mt

Last synced: 06 Nov 2024

https://github.com/horus-org/payjoin-react-native

React Native Library to Payjoin

bitcoin cryptography payjoin privacy

Last synced: 15 Oct 2024

https://github.com/michaelsproul/swap-or-not-shuffle-isabelle

Formalisation of the swap-or-not shuffle used in Ethereum 2.0

cryptography eth2 ethereum formal-verification

Last synced: 28 Oct 2024

https://github.com/virgilsecurity/virgil-ratchet-x

Virgil Security Ratchet Objective-C/Swift SDK provides an implementation of the Double Ratchet algorithm, which is used by parties to exchange encrypted messages based on a shared secret key.

cryptography doubleratchet encryption perfect-forward-secrecy pfs ratchet

Last synced: 09 Nov 2024

https://github.com/elliotwutingfeng/fernet

A Dart library for encrypting and decrypting messages using the Fernet scheme.

aes-128-cbc cryptography decryption encryption hmac-sha256 pkcs7 secret

Last synced: 11 Nov 2024

https://github.com/dorssel/dotnet-aes-extra

.NET Standard 2.0 implementation of AES-CTR, AES-CMAC, and SIV-AES (aka AES-SIV).

aes aes-cmac aes-cmac-siv aes-ctr aes-ctr-mode aes-siv cmac cryptography dotnet dotnet-standard siv siv-aes siv-mode

Last synced: 06 Nov 2024

https://github.com/georgiifirsov/bc-lib

Tiny library with block ciphers implementation for my cryptography research

block-cipher cryptography secret-key-encryption symmetric-cryptography symmetric-key-cryptography

Last synced: 06 Nov 2024

https://github.com/sgiath/secp256k1

Elixir wrapper for Bitcoin Core secp256k1 library

bitcoin cryptography elixir secp256k1

Last synced: 14 Oct 2024

https://github.com/ngirimana/rsa

RSA algorithm is asymmetric cryptography algorithm. Asymmetric actually means that it works on two different keys i.e. Public Key and Private Key. As the name describes that the Public Key is given to everyone and Private key is kept private.

cryptography css3 html5 network-security rsa

Last synced: 08 Nov 2024

https://github.com/oliverbutler/steggy

Written in Rust, features a simple cli and a client-side webapp

cli cryptography rust steganography

Last synced: 08 Nov 2024

https://github.com/armortal/webcrypto-go

An implementation of the W3C Web Cryptography API specification for Go.

crypto cryptography go golang webcrypto webcrypto-api webcryptography-api

Last synced: 10 Nov 2024

https://github.com/thomasthaddeus/algorithmselector

Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.

ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python

Last synced: 28 Oct 2024