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/psychedelicshayna/obsidian.cpp

An abstraction layer that sits on top of OpenSSL which provides a more modern way of interacting with it in C++

abstract cpp-library cryptography decryption encryption moderncpp openssl-bindings wrapper-library

Last synced: 12 Nov 2024

https://github.com/jean0t/passmanager

Encrypted database and password manager.

cryptography password-manager python3 sqlite3

Last synced: 10 Nov 2024

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

This framework provides Crypto API to separate VirgilSDK from concrete Crypto implementation

carthage cocoapods crypto cryptography ios macos virgil

Last synced: 09 Nov 2024

https://github.com/quyxishi/ethanium

XChaChaPoly1305-Argon2id cli, built on cryptopp & libsodium

argon2id cli cryptography windows xchacha20-poly1305

Last synced: 14 Nov 2024

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

Virgil Pythia SDK allows developers to communicate with Virgil Pythia Service and implement Pythia protocol in order to generate a BrainKey.

brainkey cryptography encryption pythia pythia-sdk sdk virgil-pythia

Last synced: 09 Nov 2024

https://github.com/virgilsecurity/demo-twilio-sms-net

A simple Net Console application that demonstrates how to send encrypted message via SMS.

cryptography encryption end-to-end-encryption secured-by-virgil sms twilio twilio-sms twilio-sms-api

Last synced: 09 Nov 2024

https://github.com/elliotwutingfeng/bitwarden_backup_decryptor

CLI tool to decrypt backup files exported from Bitwarden. This application is not affiliated with Bitwarden, Inc.

aes aes-cbc android argon2id backup credential-stuffing cryptography cybersecurity encryption hmac hmac-sha256 ios password-manager pbkdf2 security sha256

Last synced: 11 Nov 2024

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

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

cryptography data-sharing keyknox sdk

Last synced: 09 Nov 2024

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

Application API server for the Virgil Nexmo Demo Messaging app.

api chat cryptography demo encryption messenger nexmo server

Last synced: 09 Nov 2024

https://github.com/virgilsecurity/demo-e2ee-server-java

A simple Java server application that uses in end-to-end encryption (E2EE) use-case.

crypto cryptography demo encryption end-to-end-encryption secured-by-virgil server

Last synced: 09 Nov 2024

https://github.com/carlosmakin/enigma

A minimal package for basic cryptographic operations.

cryptography dart

Last synced: 09 Nov 2024

https://github.com/pedroalbanese/gostsum

Parallel GOST R 34.11-94 CryptoPro hashsum command

cryptography gost gost94 hashsum

Last synced: 09 Nov 2024

https://github.com/bkawk/bit-flip

Polymer1 Web Component for generating a random hexadecimal or binary string, of a specified length.

bitcoin crypto cryptography polymer webcomponents

Last synced: 07 Nov 2024

https://github.com/yuuki1578/cipherium

Program to encrypt or decrypt caesar cipher file!

cryptography rust rust-lang

Last synced: 12 Oct 2024

https://github.com/kuanhungchen/spring-2021-network-security

🔐 Implementation of encryption algorithms such as AES, Miller-Rabin and Elliptic Curve ElGamal.

aes-encryption cryptography elgamal-encryption elliptic-curve-cryptography encryption-decryption miller-rabin-algorithm network-security

Last synced: 10 Nov 2024

https://github.com/abdulsmapara/constant-size-group-signatures

Implementation of the research paper - http://crypto.stanford.edu/~xb/pkc07/fullgrpsigs.pdf

constant-size-group-signatures cryptography number-theory

Last synced: 10 Nov 2024

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

This is a personal project aimed at securely storing my passwords using a program I develop, ensuring I always know where they are kept.

cryptography password-manager python

Last synced: 16 Nov 2024

https://github.com/xtrendence/native-encryption

My first mobile app developed using React Native. A simple app that allows the user to use AES-256 to encrypt/decrypt data.

aes-encryption android cross-platform cryptography encryption ios mobile-app react react-native reactjs

Last synced: 10 Nov 2024

https://github.com/karusb/bazcryptlib

BazCrypt 4 Neighborhood Cellular Automata Encryption Algorithm C++ Library

algorithm bazcrypt bazcrypt-encryption c-plus-plus cellular-automata cpp cross-platform cryptography encryption library linux windows

Last synced: 10 Nov 2024

https://github.com/emilamaj/signswap

Gas-free Ethereum decentralized exchange. The cryptographic signing lets you securely swap tokens without spending any gas fee.

cryptography dapp decentralized-exchange dex ethereum foundry-rs react solidity

Last synced: 11 Nov 2024

https://github.com/minapecheux/medusa

A small encoding/decoding Python lib.

cryptography python utility

Last synced: 07 Nov 2024

https://github.com/tbarrella/crypto-pure

Pure-Rust cryptography library

cryptography rust

Last synced: 14 Nov 2024

https://github.com/stackoverflowexcept1on/roast

Rust implementation of ROAST (Robust Asynchronous Schnorr Threshold Signatures) with cryptography by Zcash Foundation

cryptography elliptic-curves schnorr schnorr-signatures threshold-cryptography threshold-signature

Last synced: 12 Nov 2024

https://github.com/jambolo/bitcoin-keys-demo

Various demonstrations of the derivations and features of Bitcoin keys.

bip32 bip39 bitcoin bitcoin-address cryptography

Last synced: 14 Nov 2024

https://github.com/tywil04/passwordmanager

Simple PasswordManager written using Go and Svelte. Its simple and insecure and it was created as part of a college assignment.

aes-256-cbc college college-project computer-science cryptography email email-alias gin-gonic golang gpl3 insecure pbkdf2 svelte svelte-kit

Last synced: 16 Nov 2024

https://github.com/flucium/hsum

hsum is a simple cli tool that compute the hash digest

cryptography hash hsum rust security sha2 sha3

Last synced: 27 Oct 2024

https://github.com/isakruas/ecdp

The Elliptic Curve Data Protocol (ECDP) is a P2P communication protocol for decentralized networks, utilizing elliptic curve cryptography (ECC) for encryption, ECDSA for message authentication, and Diffie-Hellman key exchange for secure sessions. It operates over TCP and UDP.

cryptography data-security decentralized-networks diffie-hellman-key-exchange ecdsa elliptic-curve-cryptography encryption message-authentication peer-to-peer protocol secure-communication session-initialization tcp udp

Last synced: 13 Nov 2024

https://github.com/innovativeinventor/pylamport

A simple Python library for generating cryptographic Lamport signatures

cryptography identity signature

Last synced: 11 Nov 2024

https://github.com/lukinalexeyg/phpcrypt

Stand-alone version of php_sha256_crypt without any PHP dependencies

c cryptography php

Last synced: 19 Nov 2024

https://github.com/telkomdev/netcrypsi

Custom crypto utility that wraps the DotNet cryptography API to make life easier (Digest, AES, HMAC, RSA, RSA Digital Signature)

aes cryptography dotnet rsa

Last synced: 16 Nov 2024

https://github.com/wisskirchenj/myblockchain

Blockchain centered multithreaded simulation with miners and clients

blockchain cryptography generic-programming java17 multithreaded rsa-signature

Last synced: 10 Nov 2024

https://github.com/telkomdev/pycrypsi

Python custom crypto utility that wraps the pycryptodome module to make life easier (Digest, Cipher, HMAC, RSA, RSA Digital Signature)

cryptography hash python rsa telkomdev

Last synced: 16 Nov 2024

https://github.com/psygo/cryptography_course

A Cryptography Course from Udemy

cryptography python

Last synced: 07 Nov 2024

https://github.com/sanjay-sol/shamirs

This project aims to develop a secure vault system leveraging blockchain technology and cryptographic techniques.

blockchain cryptography metamask nextjs remix

Last synced: 06 Nov 2024

https://github.com/sgnn7/openssl-fips

OpenSSL FIPS-compliant 140-2 cryptographic module canister for Docker container targets.

containers cryptography docker docker-container encryption fips fips-140-2 fips-build fips140-2 openssl openssl-tools security trusted-execution-environment

Last synced: 08 Nov 2024

https://github.com/basedwon/crpdo

A unified cryptographic library integrating diverse modules to provide robust and versatile cryptographic solutions for Node.js and the browser.

cryptography encryption hashing tweetnacl

Last synced: 06 Nov 2024

https://github.com/telkomdev/c-crypsi

Custom crypto utility for C/C++ based on Openssl Crypto Library to make life easier

aes c cryptography digest openssl

Last synced: 16 Nov 2024

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

A bit about distribution of primes and Pollard's p-1 test

cryptography go latex math pollard-p-1 prime-numbers

Last synced: 14 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/t-bast/macaroons

Macaroons are tastier cookies (and french!)

cryptography macaroons

Last synced: 12 Nov 2024

https://github.com/t-bast/black-mango

An IBE implementation using Akka

akka cryptography

Last synced: 12 Nov 2024

https://github.com/t-bast/blue-avocado

A collection of cryptographic tools.

cryptography educational

Last synced: 12 Nov 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/ismaelvr1999/encrydb

This project is a database management system created from scratch, with a focus on security and encryption.

cryptography database nacl pynacl python

Last synced: 07 Nov 2024

https://github.com/adekbadek/files-encrypt

Encrypt/decrypt files

bash cryptography openssl

Last synced: 30 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/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/jeffotoni/gcry

An exercise with some algorithms of encryption in Golang, like CBC, CFB, GCM, OFB, MD5, BLOWFIS etc.

blowfish-algorithm criptografia criptography crypto-cbc crypto-coin cryptography go golang

Last synced: 30 Oct 2024

https://github.com/mrmorais/cipher_algorithms

Cipher algorithms implementations in C++

cipher cryptography

Last synced: 08 Nov 2024

https://github.com/jeffotoni/gocry

Encrypt files

crypto cryptography go golang

Last synced: 30 Oct 2024

https://github.com/yumevote/voting-iot-machine-ui

A emulated GUI application which acts as a POS IOT Machine (DRE) to allow people to vote for election on the Maschain

arduino cryptography iot python tkinter-gui

Last synced: 03 Nov 2024

https://github.com/ashutoshvarma/cryptopals

Challenges from https://cryptopals.com/

aes cryptography cryptopals rust

Last synced: 07 Nov 2024

https://github.com/jchambers/java-noise

A Java implementation of the Noise Protocol Framework

cryptography java noise noise-protocol noise-protocol-framework security

Last synced: 30 Oct 2024

https://github.com/newam/p256-cm4

A rust re-implementation of Emill/P256-Cortex-M4

cryptography embedded p256 rust

Last synced: 07 Nov 2024

https://github.com/linguini1/rsa

An experimental program I developed to learn about the RSA algorithm. Encrypts text files. Not meant as an actual encryption tool.

cryptography decryption encrypt-files encryption rsa-algorithm rsa-encryption

Last synced: 07 Nov 2024

https://github.com/nvnx7/cryptopals-cryptography-cracks

Rust implementation of cracks of cryptopals challenges

challenge crypto cryptography rust

Last synced: 07 Nov 2024

https://github.com/texadactyl/cloaking.jl

This is a file cloaking utility set of APIs written in Julia. It is similar to Cloaking.py and Cloaking.c.

cbc-aes-encryption cryptography cryptography-tools decryption encryption hmac hmac-authentication julia nettle

Last synced: 30 Oct 2024

https://github.com/texadactyl/cloaking.c

C-language password-based security of a single file or a single file system archive file.

c cloaking-utility cryptography encryption-decryption libgcrypt password-based

Last synced: 30 Oct 2024

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

It is a Python password manager using Fernet encryption. It securely stores and manages passwords, ensuring confidentiality and convenience for users.

cryptography decryption encryption fernet python

Last synced: 07 Nov 2024

https://github.com/texadactyl/cloaking.py

Pythonic password-based security of a single file or a single file system archive file.

cryptography encryption-decryption password-based pycrypto python python-3 python3

Last synced: 30 Oct 2024

https://github.com/wisdomenigma/triplicata

Triplicata Hash :tada:

cryptography file hash

Last synced: 11 Nov 2024

https://github.com/hexylena/poem-code

"The poem code is a simple, and insecure, cryptographic method which was used during World War II by the British Special Operations Executive (SOE) to communicate with their agents in Nazi-occupied Europe." - Wikipedia

cryptography historical-cipher

Last synced: 03 Nov 2024

https://github.com/mthaler/cryptography

Cryptographic algorithms implemented in Rust

cryptography rust rust-library

Last synced: 05 Nov 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/alfahami/landcertificate

An admin/client land certficate requester application built on top of Hyperledger where clients request a land certificate to a land conserver(admin) who will deliver the certificate.

blockchain-technology blockhain cluster cryptography dapps hyperledger hyperledger-fabric land landmanagement mongodb mongodb-database nodejs qrcode wallet

Last synced: 10 Nov 2024

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

WAVAudioStego is a desktop application designed for audio steganography, which is the art of hiding secret information within an audio file. With this application, users can hide text messages in form of text files within audio audio files and extract them later using a private key.

cryptography steganography

Last synced: 08 Nov 2024

https://github.com/greydevv/sha-256

A C implementation of the 256-bit Secure Hash Algorithm (SHA-256).

binary bits c cryptocurrency cryptography sha256 sha256-hash

Last synced: 08 Nov 2024

https://github.com/greydevv/naive-sha-256

A naive Python implementation of the 256-bit Secure Hash Algorithm (SHA-256).

binary bits cryptocurrency cryptography python sha256 sha256-hash

Last synced: 08 Nov 2024

https://github.com/innovativeinventor/cryptart

A way to easily verify files, keys, and other data using art(words, sounds, images)

cryptography hashing security-tools

Last synced: 11 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/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/keyhunters/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-wallet btc-wallet crypto cryptocurrencies cryptocurrency cryptography hacking lost-bitcoin lost-bitcoin-wallet lost-bitcoins

Last synced: 03 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/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/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/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/kyrylr/distributedlab

Solutions to the exercises of the Distributed Lab

cryptography hash-algorithms

Last synced: 03 Nov 2024

https://github.com/georgiifirsov/decrypt

My research about data encryption. The main question is: is it possible to find out a cipher by encrypted word only? I use some machine learning algorithms to classify encryption methods.

cryptography encryption-methods jupyter-notebook machine-learning python research

Last synced: 06 Nov 2024