An open API service providing repository metadata for many open source software ecosystems.

Topic: "cryptographic-algorithms"

samuel-lucas6/Cryptography-Guidelines

Guidance on implementing cryptography as a developer.

Size: 148 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 426 - Forks: 15

usnistgov/ACVP

Industry Working Group on Automated Cryptographic Algorithm Validation

Language: HTML - Size: 17.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 184 - Forks: 74

status-im/doubleratchet

The Double Ratchet Algorithm implementation in Go

Language: Go - Size: 99.6 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 119 - Forks: 15

mithi/simple-cryptography

Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.

Language: Python - Size: 28.2 MB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 66 - Forks: 12

tigertv/secretpy

Classical ciphers: Caesar, ADFGX, ROT13 and etc.

Language: Python - Size: 473 KB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 60 - Forks: 10

CQCL/cryptomite

Python library of efficient and numerically-precise randomness extractors

Language: C++ - Size: 3.78 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 28 - Forks: 6

hadipourh/CryptoHDL

A list of VHDL codes implementing cryptographic algorithms

Language: VHDL - Size: 646 KB - Last synced at: 13 minutes ago - Pushed at: over 3 years ago - Stars: 27 - Forks: 8

mjosaarinen/pqps

Tools for power measurements of post-quantum cryptographic algorithms

Language: C - Size: 16.2 MB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 27 - Forks: 6

Sanix-Darker/kripta

A CrossLanguage Encryption Module to encrypt data/files (Asymmetric and Symmetric encryption handled)

Language: Java - Size: 4.25 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 7

anvilresearch/jose 📦

JSON Object Signing and Encryption for Node.js and the browser

Language: JavaScript - Size: 480 KB - Last synced at: 21 days ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 7

Anish-M-code/share_secrets

A crossplatform Secret sharing Tool using python3 . Can be used as offline Password Backup System.

Language: Python - Size: 169 KB - Last synced at: 22 days ago - Pushed at: 10 months ago - Stars: 21 - Forks: 10

pre-eth/adam

ADAM is an actively developed CSPRNG inspired by ISAAC64

Language: C - Size: 1.01 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 17 - Forks: 0

burkh4rt/Mercurial-Signatures

We implement Delegatable Anonymous Credentials using Mercurial Signatures

Language: Python - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 5

jnagykuhlen/CompactMPC

A lightweight library for secure multi-party computation (MPC) based on the GMW protocol, fully written in C#.

Language: C# - Size: 375 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 3

GongZheng/SWAN

The source codes of the SWAN cipher

Language: C - Size: 9.89 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 11 - Forks: 5

MonashCybersecurityLab/SHVE

Symmetric-key Hidden Vector Encryption Scheme

Language: Java - Size: 2.56 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 4

osu-crypto/ODSE

Implementation of Oblivious Dynamic Searchable Encryption Framework

Language: C++ - Size: 23.5 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 4

c0r0n3r/cryptodatahub

Cryptography-related data repository with Python wrapper (read-only clone of the original GitLab project)

Language: Python - Size: 903 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

qrrcnaxne/Encryption-Decryption-SPN

A simple algorithm for encryption-decryption using SP-Network

Language: Python - Size: 32.2 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 2

isakruas/ecutils

Python Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.

Language: Python - Size: 126 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 5 - Forks: 2

tiabc/doubleratchet

The Double Ratchet Algorithm implementation in Go

Language: Go - Size: 96.7 KB - Last synced at: 12 months ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 3

jaayperez/keysoft

Crypto Js secure, dynamic password creator application that uses cryptographic algorithms with Node.js, Express 4, and Heroku cloud deployment.

Language: HTML - Size: 56.4 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

vasilypht/crypto-methods

Laboratory work on cryptographic methods of information protection 👨‍💻

Language: Python - Size: 2.96 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

socram8888/saph-browser

Stupid Algorithm for Password Hashing (WebCrypto)

Language: TypeScript - Size: 590 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

nthparty/otc

Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.

Language: Python - Size: 2.78 MB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 4

ashwanthbalakrishnan5/Cryptography_Algorithms

Pure python3 implementation of cryptograhic alogrithms

Language: Python - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

samlavery/Adh

Adh - ZKP crypto-system - 2024/208 (preprint) reference code

Language: Python - Size: 997 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 1

DeveloppeurPascal/XOR-Keys-Generator

A simple generator of bytes lists or arrays in different programming languages.

Language: Pascal - Size: 2.13 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 1

DeveloppeurPascal/Swap-Keys-Generator

A simple generator of reversible bytes lists or arrays in different programming languages for swapping from a byte value to an other.

Language: Pascal - Size: 1.47 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 1

breezy-codes/quantum-cryptography-guide

This project is an exploration into quantum mechanics and quantum cryptography. Understanding the principles and applicaitons of quantum technologies before exploring quantum algorithms for cryptography and their impact on this field. The project includes both explanations and code for learning about the field.

Language: Jupyter Notebook - Size: 5.31 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

isakruas/js-ecutils

JavaScript Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.

Language: JavaScript - Size: 226 KB - Last synced at: about 11 hours ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

nthparty/oprf

Oblivious pseudo-random function (OPRF) protocol functionality implementations based on Curve25519 primitives, including both pure-Python and libsodium-based variants.

Language: Python - Size: 2.77 MB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 3

jaayperez/password-generator 📦

Password Generator app with JavaScript that creates strong and secure passwords.

Language: JavaScript - Size: 60.5 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

a-p-jo/C5 📦

C5 - Counter Conventional Caesar Cipher Contraption

Language: C - Size: 1.04 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

cricksmaidiene/algorithms_repository

:books: A list of program implementations of common data structures and algorithms in Java, Python, C or C++

Language: Java - Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

anirbanbasu/paillier-crypto

Implementation of the additively homomorphic Paillier cryptosystem

Language: Java - Size: 14.6 KB - Last synced at: 6 days ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 2

DeveloppeurPascal/Shift-Keys-Generator

A simple generator of numbers between -7 and 7 as lists or arrays in different programming languages.

Language: Pascal - Size: 309 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 1

wallets-finder/crypto-wallet-seed-generator

Crypto wallet seed generator

Language: C++ - Size: 0 Bytes - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

breezy-codes/cryptography-guide

A collection of different cryptographic algorithms and ciphers, including the maths behind each algorithm. This is an ongoing project that will be added to over time, with the aim of providing a comprehensive resource for learning about cryptography. The project includes both the code for the algorithms and explanations of how they work.

Language: Jupyter Notebook - Size: 5.63 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

DeveloppeurPascal/IDB-keys-Generator

A simple generator of numbers lists or arrays in different programming languages.

Language: Pascal - Size: 235 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

iboud0/RSA-Encryption-and-In-Practice

Implementation and exploration of RSA encryption, including its security properties, practical applications, and real-world use cases. A class project to learn and experiment with cryptographic principles

Language: Python - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

realitydeslab/gendar

GEND.AR: Privacy-Preserving Gender-Inclusive Matching in Extended Reality for Spontaneous In-Person Encounters Using Secure Two Party Computation

Language: C# - Size: 6.76 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

isakruas/go-ecutils

Go Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.

Language: Shell - Size: 13.3 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

asvorg/tiralabra

RSA implementation in Rust

Language: Rust - Size: 469 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 1

Aetherinox/package-libkeccak-sha3sum

SHA-3 and Keccak checksum utility

Language: C - Size: 93.8 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

xieincz/Cryptography

C++ implementation of cryptographic algorithms such as AES, DES, RSA, DSA, ECC (elliptic curve), MD5, Diffie_Hellman, ElGamal, Caesar cipher, and shift cipher. AES、DES、RSA、DSA、ECC(椭圆曲线)、MD5、Diffie_Hellman、ElGamal、凯撒密码、移位密码等密码学算法的C++实现。

Language: C++ - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

MrDecryptDecipher/POS-BASED-BLOCKCHAIN

SIMPLE POS BASED BLOCKCHAIN WHICH USES CRYPTOGRAPHIC HASH FUNCTIONS AND OTHER FEATURES.

Language: Go - Size: 3.91 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

nthparty/oprfs

Easy-to-deploy oblivious pseudo-random function (OPRF) service that allows other parties (typically participants in some secure multi-party computation protocol) to obtain a persistent mask which they cannot decrypt but which they can safely apply (via requests to the service) to private data values of their choice.

Language: Python - Size: 41 KB - Last synced at: about 15 hours ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2

mwmorale/Steganography_data_hiding

Here, I have made a very easy to use steganography tool. It allows for parties to communicate(bi-directionally) openly/publicly in "plain sight" but would only appear as the transferring of digital photos at fist glance. But, "hidden data" is actually embedded within the images. This tool allows for both extracting data from digital images as well as embedding data within digital images. Therefore, this tool could be used for cryptographic communications in a "public" setting while only appearing to be sending/receiving photos. This can be viewed as covert communication in "plain sight". In general, steganography can be described as "the technique of hiding secret data within an ordinary, non-secret, file or message in order to avoid detection; the secret data is then extracted at its destination. The use of steganography can be combined with encryption as an extra step for hiding or protecting data"

Language: Python - Size: 6.84 KB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

MichaelCaraccio/Cryptographic-Algorithms

Common cryptographic algorithms written in Python

Language: Python - Size: 30.3 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 9

paul3bin/Cryptography

Python code for different cryptographic algorithms

Language: Python - Size: 18.6 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

kayanyahska/Agni

This is a voting system based on Azure Blockchain.

Language: Python - Size: 1.1 MB - Last synced at: 9 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

thanghoang/ODSE Fork of osu-crypto/ODSE

Implementation of Oblivious Dynamic Searchable Encryption Framework (DBSec'18 & JCS'19)

Language: C++ - Size: 21.4 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 2

Nassim-sadi/crpt

Language: Java - Size: 45.9 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

ameerkat/CipherNet

Classical cryptography for .net

Language: C# - Size: 24.4 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

danzipie/simplest-ot

Implementation of Chou-Orlandi Oblivious Transfer protocol

Language: Rust - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

YeyoN5/encrytion-dotnet

A secure and efficient AES encryption implementation in C# demonstrating cryptographic best practices with automatic IV handling, CBC mode operation, and comprehensive error management. Perfect for educational purposes and as a foundation for secure data protection solutions.

Language: C# - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

MrEshboboyev/encrytion-dotnet

A secure and efficient AES encryption implementation in C# demonstrating cryptographic best practices with automatic IV handling, CBC mode operation, and comprehensive error management. Perfect for educational purposes and as a foundation for secure data protection solutions.

Language: C# - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

oliver021/helppad-net

Versatile .NET Toolkit: A Comprehensive Set of Miscellaneous Helpers, Classes, and Utilities

Language: C# - Size: 177 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

lucianoscarpaci/Curve25519-Signatures

A SageMath implementation of Edwards-Curve Digital Signature Algorithm (EdDSA), featuring secure key generation, signing, and verification. Focused on Cryptographic Primitives and highly efficient, scalable algorithms.

Language: Jupyter Notebook - Size: 66.4 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

PaddyKe/FFX

Python implementation of format preserving encryption defined as a NIST draft (FF1, FF3-1)

Language: Python - Size: 10.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

lucianoscarpaci/Cryptography

Embark on a journey of cryptographic exploration as we delve into the intricate worlds of RSA and ElGamal encryption, crafted entirely from scratch without the aid of OpenSSL. Delve into the inner workings of these fundamental encryption algorithms, unraveling the complexities of secure data transmission.

Language: Jupyter Notebook - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

AwesomeKalin/kalhash.js

A very useless hashing algorithm based on MD5 that probably has more hash collisions than MD5

Language: TypeScript - Size: 46.9 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sk3l370r/cryptography

Applied Cryptography

Language: Jupyter Notebook - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mominalix/ParallelCryptography

ParallelCryptography harnesses high-performance computing to optimize cryptographic algorithms. Explore our subprojects for parallel encryption, decryption, hashing, and more. Secure your data efficiently with the power of parallel computing.

Language: Python - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

grayte100/Cryptographic-Algorithm

This is an encryption and decryption algorithm based on randomly generated integers

Language: Python - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

cryb-to/cryb-to

The Cryb libraries

Language: C - Size: 938 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

AnirudhMergu/JumbleAndroidApp 📦

Jumble - Cryptographic Tools Android Application

Language: Java - Size: 256 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ragsav/SCF_PEKS

Efficient Secure-Channel Free Public Key Encryption with Keyword Search for EMRs in Cloud Storage implementation in C using PBC library

Language: C - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

amogh2004/Vigenere-Cipher Fork of manjunathgithub8/Vigenere-Cipher

Language: HTML - Size: 372 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

vinayak1998/crime-poc

A proof of concept for the CRIME attack for the course COL759-Cryptography (Spring 2020), IIT Delhi

Language: Python - Size: 1.17 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

joaopaulofcc/Roseta-LABSINE

Repository containing the artifacts generated in the work "Analysis of eSTREAM Profile II Ciphers for Image Encryption". The files contained herein were developed during the master's degree in Computer Science at the Universidade Federal de Lavras.

Language: MATLAB - Size: 16 MB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

dmancilla85/c-rsa-cryptography

RSA assymetric criptography. Quick implementation in C++.

Language: C - Size: 1.1 MB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

CryptoMathician/ctf-cryptolib

A basic cryptography library written in pure python, possible to use in CTF's

Language: Python - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

deanone/SHA-256

Implementation of the SHA-256 cryptographic hash algorithm.

Language: C++ - Size: 21.2 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

osu-crypto/IM-DSSE

Implementation of IM-DSSE framework

Language: C++ - Size: 262 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Related Topics
cryptography 42 cryptography-tools 10 cryptography-algorithms 9 python 9 crypto 8 cryptographic-library 8 public-key-cryptography 7 secure-communication 7 encryption 7 cryptography-project 6 cryptography-library 6 rsa 6 elliptic-curve-cryptography 6 aes 6 digital-signatures 5 security 5 multiparty-computation 5 firemonkey-applications 4 cryptographic 4 cpp 4 mpc 4 firemonkey 4 developer-tools 4 rsa-algorithm 4 delphi 4 delphi-app 4 developer-tool 4 message-encoding-and-decoding 3 massey-omura-protocol 3 cipher-algorithms 3 dotnet 3 rsa-cryptography 3 searchable-encryption 3 c 3 crypto-library 3 cryptographic-hash-functions 3 cipher 3 encryption-algorithms 3 java 3 multi-party-computation 3 ecdsa 3 ecc-based-protocols 3 koblitz-encoding 3 diffie-hellman-key-exchange 3 python-library 3 elliptic-curve-operations 3 golang 2 random-number-generators 2 quantum-cryptography 2 sha3 2 vigenere-cipher 2 md5 2 ciphertext 2 signing 2 encryption-decryption 2 cryptographic-security 2 webcrypto 2 golang-library 2 quantum-key-distribution 2 securecoding 2 rust 2 caesar-cipher 2 oblivious-transfer 2 sagemath 2 rsa-encryption 2 rsa-key-pair 2 cbc 2 shift-cipher 2 pkc57 2 oblivious 2 oblivious-pseudorandom-function 2 oblivious-pseudorandom-functions 2 oprf 2 pseudorandom-function 2 pseudorandom-generators 2 pseudorandom 2 hash 2 decryption 2 cryptographic-primitive 2 steganography 2 javascript 2 password-generator 2 tool 2 password 2 cloud-computing 2 oram 2 privacy-enhancing-technologies 2 key-generation 2 number-theory 2 cryptographic-attacks 2 quantum-computing-research 1 oblivious-pseudorandom-generators 1 quantum-crypto 1 prf 1 oblivious-pseudorandom-generator 1 pseudo-random-function 1 pseudo-random-functions 1 pseudorandom-functions 1 network-algorithms 1 algorithms 1