GitHub topics: digital-signatures
dealfonso/sapp
Simple and Agnostic PDF Document Parser in PHP - sign PDF docs using PHP
Language: PHP - Size: 156 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 141 - Forks: 37

thomasleplus/SubChannel
A study on subliminal channels in DSA algorithm.
Language: Java - Size: 1.88 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7 - Forks: 3

sonymag/TrueState-Protocol
TSP (True State Protocol) - A cryptographic protocol for creating self-verifying digital artifacts. Offers mathematically unique tokens with built-in ownership proofs and stateless verification. A paradigm shift beyond JWT for authentication, licensing, and digital certificates.
Language: Python - Size: 79.1 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

code-muni/eMark
eMark is a robust, cross-platform desktop application for digitally signing PDF documents with support for multiple signing methods. It provides a user-friendly interface for secure document signing while maintaining the highest security standards.
Language: Java - Size: 735 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

ncanode-kz/NCANode
⭐ Приложение-сервер для работы с Электронно Цифровой Подписью (ЭЦП) РК
Language: Java - Size: 1.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 293 - Forks: 96

samuel-lucas6/Kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
Language: C# - Size: 7.47 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 471 - Forks: 33

beatt83/didcomm-swift
Swift library for DIDComm V2 protocol with message encryption/decryption, signing, DID authentication, and advanced routing for secure, decentralized communication.
Language: Swift - Size: 224 KB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 8 - Forks: 2

GiacomoPope/dilithium-py
A pure python implementation of ML-DSA (FIPS 204) and CRYSTALS-Dilithium
Language: Python - Size: 13.9 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 105 - Forks: 28

HumanjavaEnterprises/nostr-nsec-seedphrase
The nostr-nsec-seedphrase repository offers a TypeScript library that converts Nostr nsec keys into mnemonic seed phrases, enhancing the readability and management of keys within Nostr applications. This approach mirrors Bitcoin's use of seed phrases, emphasizing the importance of secure storage and careful handling of these keys.
Language: TypeScript - Size: 881 KB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

eddieoz/haal
Hääl - Anonymous Electronic Voting System on Public Blockchains
Language: JavaScript - Size: 1.42 MB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 114 - Forks: 16

Stefan-Dr/GoGuard
GoGuard is a secure licensing server for encrypted communication, license generation, and hardware-bound verification.
Language: Go - Size: 297 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

onix-labs/onixlabs-dotnet
ONIXLabs .NET Library - Includes powerful APIs for functional and object-oriented programming, security, cryptography and numerics.
Language: C# - Size: 889 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 3

tlsfuzzer/python-ecdsa
pure-python ECDSA signature/verification and ECDH key agreement
Language: Python - Size: 1020 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 954 - Forks: 324

Kh05ifr4nD/PQMagician
Rust Bindings to PQMagic Post-quantum Cryptographic Algorithm C Library
Language: Rust - Size: 84 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 2 - Forks: 0

JuanjoBelt/MA2006B-CryptographyForHumanRights
Morfosis es una plataforma para la gestión segura de documentos de la organización a través de firmas digitales y otras herramientas criptográficas.
Language: Python - Size: 4.64 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 2 - Forks: 1

mitchbaney23/hylian
A modern digital document signing platform - DocuSign clone built with React, Node.js, and PostgreSQL
Language: TypeScript - Size: 113 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

RubyCrypto/ed25519
Ed25519 high-performance public-key signature system as a RubyGem (MRI C extension and JRuby Java extension)
Language: Java - Size: 1.01 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 114 - Forks: 18

0xMouiz/python-secp256k1
Python implementation of secp256k1 elliptic curve cryptography and ECDSA signing/verification.
Language: Python - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

HectorMozo3110/BB84-Quantum-Encryption-Tool-Simulator
Hybrid quantum-classical encryption system using BB84 protocol, AES-256, HMAC, and optional post-quantum signatures. Includes full GUI and scientific metrics logging.
Language: Python - Size: 181 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

hippie68/gogcheck
Bash script that verifies your GOG offline installers' authenticity and checksums. Made to scan large collections.
Language: Shell - Size: 134 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 68 - Forks: 6

brunoleomenezes/quantum_sphincs_api_demo
Demonstration of resilience in post-quantum cryptography using SPHINCS+. This project combines SPHINCS+ digital signatures with quantum circuit simulations built using Qiskit. A REST API is included to enable automated and remote execution of tests, making the framework suitable for integration.
Language: C - Size: 374 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

mattrglobal/jsonld-signatures-bbs 📦
A linked data proof suite for BBS+ signatures
Language: TypeScript - Size: 1.84 MB - Last synced at: 19 days ago - Pushed at: 12 months ago - Stars: 142 - Forks: 41

raunak-1515/custom-blockchain-project
A simple blockchain built with Node.js, featuring wallet generation, transaction signing, mining, and persistent storage.
Language: JavaScript - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

lucianoscarpaci/Ethereum-Cryptography
This project uses secp256k1, keccak256 hashing, and BIP39 for generating vanity addresses, implementing secure cryptographic operations and creating mnemonic phrases.
Language: JavaScript - Size: 6.84 KB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 1 - 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: 6 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

brannondorsey/chattervox
📡 An AX.25 packet radio chat protocol with support for digital signatures and binary compression. Like IRC over radio waves.
Language: TypeScript - Size: 897 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 770 - Forks: 40

itzmeanjan/ml-dsa
Module-Lattice-based Digital Signature Standard Standard by NIST i.e. FIPS 204
Language: C++ - Size: 11.6 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 48 - Forks: 5

konstantinullrich/crypton
A simple Dart library for asymmetric encryption and digital signatures
Language: Dart - Size: 127 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 35 - Forks: 12

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 1 month ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

nadjibbouzizi/Adobe-Acrobat-SE
Adobe Acrobat is a leading software for viewing, creating, managing, and editing PDF documents
Size: 4.88 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

rezatajari/learnmeabitcoin
Be a part of learnmeabitcoin translation
Language: JavaScript - Size: 18.6 MB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 118 - Forks: 27

AnthonyKamers/mtss-signer Fork of paolabel/mtss-signer
Application for signing .txt files using a modification-tolerant signature scheme (MTSS)
Language: Python - Size: 52.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

TareqElnecer/quantum_sphincs_api_demo
Demonstration of post-quantum cryptography resilience using SPHINCS+ integrated with simulated quantum attacks. This project combines SPHINCS+ digital signatures with quantum circuit simulations built with Qiskit. A REST API is included to enable automated and remote execution of tests and attacks, making the framework suitable.
Language: Python - Size: 321 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

johnshearing/PrivateKeyVault
Make Instructions: Airgapped raspberry pi computer for working with blockchains featuring LUKS full disk encryption and using qr-codes to pass encrypted files and offline transaction instructions across the airgap.
Size: 150 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 63 - Forks: 13

BrodyGaudel/cryptography_encoding
Encoding, cryptography, and digital signature in Java (21)
Language: Java - Size: 12.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

TonyKaravasilev/CryptoManana
An Advanced PHP Cryptography Framework
Language: PHP - Size: 790 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 2

Devehab/CryptoTools
An educational cryptography toolkit in Arabic that provides hands-on learning for various cryptographic concepts including wallet generation, encryption/decryption, hashing, and digital signatures. All operations are performed client-side for maximum privacy and security.
Language: HTML - Size: 65.4 KB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

tundoju/Adobe-Acrobat-SE
Adobe Acrobat is a leading software for viewing, creating, managing, and editing PDF documents
Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

villesundell/li2utils
Simple signer/verifier for FIPS 204 / CRYSTALS-Dilithium post quantum cryptography (PQC) written in Rust
Language: Rust - Size: 31.3 KB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

N1ghtF1re/Digital-Signature
Digital signature using RSA algorithm
Language: Java - Size: 38.1 KB - Last synced at: 5 months ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 0

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: 27 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 2

HumanjavaEnterprises/nostr-crypto-utils
The nostr-crypto-utils repository provides a suite of cryptographic tools tailored for the Nostr protocol, facilitating secure key management, event signing, and encryption functionalities for developers building Nostr applications.
Language: TypeScript - Size: 1.01 MB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 1 - 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: 12 days ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

AshwinSomi/EE599_FinalProject
A Method for Obtaining Digital Signatures and Public Key Cryptosystems
Language: Python - Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - 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: 6 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

singularian/mdencode
mdencode is a file signature generator with a modular floors and a mdzip compressor
Language: C++ - Size: 4.23 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Aryan-Satija/SIH_INTERNAL_ROUND_1_SKILL_ISSUE
Language: JavaScript - Size: 73.3 MB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

evias/dotsig
dotsig is a powerful tool to create or verify digital signatures on-the-fly
Language: C++ - Size: 355 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 2

tendermint/yubihsm-rs 📦
Pure Rust client for YubiHSM2 devices
Size: 0 Bytes - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 70 - Forks: 10

sebavidal10/sign-service
Sistema de firma electrónica avanzada utilizando SoftHSM, Node.js, Express y MongoDB. Permite registrar usuarios con RUN y firmar documentos PDF mediante una API REST.
Language: JavaScript - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Toba-Digital-Inovasi/demokeysigndesk
Demo KeySIGN Desktop
Size: 182 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

TaroAndMulan/VCsignAlpha
(Master Thesis) A decentralize contract signing web application based on Decentralized identity and Verifiable Credential
Language: JavaScript - Size: 10.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

imbianchi/digisign-node
PDF's e-sign & Digital Signature small project in NodeJS.
Language: SCSS - Size: 896 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

cryptimeleon/craco
CRyptogrAphic COnstructions
Language: Java - Size: 1.87 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 5

SignRequest/signrequest-node-client
Official Node.js client for SignRequest.com
Language: JavaScript - Size: 135 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 4

SignRequest/signrequest-csharp-client
Official C# client for SignRequest.com
Language: C# - Size: 407 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 1

tendermint/signatory 📦
Multi-provider digital signature library for Rust
Language: Rust - Size: 849 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 141 - Forks: 29

Obaa10/secure-102
This project aims to create a secure communication system between the university entity and its students and professors. The system operates on a client-server architecture, prioritizing information security through various encryption technologies.
Language: JavaScript - Size: 35.2 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

chiefbiiko/falcon-cli
post-quantum file sigs
Language: Rust - Size: 76.2 KB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

Alexei-Ionov/Secure-File-Sharing-System
File sharing and access control system using cryptographic techniques to ensure security of files and user actions
Language: Go - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

VinDesiraju/Quantum-Safe-Digital-Signature-System
A quantum-resistant digital signature scheme in Python using the Rainbow cryptography scheme.
Language: Python - Size: 142 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Al-khateebBahaa/PDF-Signer
PDF-Signer is a Library that allows you to add Digital Signatures to Any PDF file by picking a signature from a gallery or handwriting
Language: Kotlin - Size: 4.64 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 3

kudelskisecurity/cryptochallenge18
Kudelski Security's 2018 pre-Black Hat crypto challenge
Size: 139 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 36 - Forks: 3

afan0918/DigitalSignature
Digital signature implementation
Language: Python - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Web7Foundation/Web7.TrustLibrary
The Web 7.0 Portable Trust Library (PTL) is used to support all of the trust operations required to develop Web 7.0 Trusted Personal Agents (and supporting components) across multiple operating system environments. The PTL supports the Web 7.0 goal of "making decentralized systems easy-to-understand and easier for you to implement".
Language: C# - Size: 2.86 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

mykeoye/paysig
A simple wallet application, that facilitates the transfer of funds securely between different addresses
Language: JavaScript - Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

marcoonroad/hieroglyphs
Quantum-resistant, purely Hash-based, Stateful, One-Time Digital Signatures for OCaml. :shield: :camel: :lock: :key: [Work In Progress]
Language: OCaml - Size: 493 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 2

guillaumelauzier/ECDSA
The Elliptic Curve Digital Signature Algorithm (ECDSA) is the digital signature algorithm used for ordinals and inscriptions on Bitcoin. It is used to prove ownership of private keys and to sign transactions. ECDSA is a variant of the Digital Signature Algorithm (DSA) that uses elliptic curve cryptography. It provides a high level of security ...
Language: C++ - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hejsan/WeasySign
WeasySign is a small simple to use high level library for digitally signing pdf's generated with the WeasyPrint PDF library.
Language: Python - Size: 16.6 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 11 - Forks: 3

huyvw/digital-signature-python
Digital Signature with hmac SHA256 implemented with python3
Language: Python - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Pulkitsoft/Digital-Signer-Lite
Digital Signer is a Digital Signature and PDF signature software that signs PDF documents using PFX file with the powerful encryption algorithm.
Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

samuel-lucas6/HedgedEd25519
Hedged signatures for (some) protection against fault attacks.
Language: C# - Size: 4.88 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

itsKarad/Blockchain
Bite-size implementation of a blockchain storing transactions.
Language: Python - Size: 66.4 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Fungrim/gcp-kms-csr-generator
A small utility library that creates CSR's where the private key is stored in GCP KMS.
Language: Java - Size: 81.1 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

SignRequest/signrequest-php-client
Official PHP client for SignRequest.com
Language: PHP - Size: 152 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 21

guental/openspx
Make Post-Quantum File Signatures
Language: Python - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

cityofaustin/electronic-signatures
Policy guidance on how City of Austin departments can use and accept electronic and digital signatures
Size: 403 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

objectguild/Crypto-Nacl
A binding to Libsodium for Pharo.
Language: Smalltalk - Size: 56.6 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

factomatic/kambani
Chrome extension for identity and key management
Language: TypeScript - Size: 3.32 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 3

freight-trust/eu-signatures
digital signatures for the euro-zone market
Language: JavaScript - Size: 1.67 MB - Last synced at: 7 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

SignRequest/signrequest-python-client
Official Python client for SignRequest.com
Language: Python - Size: 177 KB - Last synced at: 16 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

mbarosevic/cryptography-digital-signature
Windows Forms application that provides symmetric and asymmetric encryption. Besides encryption, it provides text decryption depending on the encryption algorithm (AES or RSA). For the sake of creating digital signatures, text hash value is calculated with SHA-256 hashing algorithm, and encrypted with RSA asymmetric algorithm. The last option provides validation the authenticity and integrity of a message by simply providing digital signature and message.
Language: Rich Text Format - Size: 36.8 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

kartik2309/nCRYPT
AES256 Encryption and RSA Key sharing based iOS Messaging App
Language: Swift - Size: 1.64 MB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

Saiteja-Reddy/Digital-Signatures-Basic
Toy Digital Signatures implemented using Public Key Crypto for signing and verification, SHA1 for hashing.
Language: Python - Size: 127 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

kabl/ed25519
Digital Signature with the ec25519 curve
Language: Java - Size: 8.79 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1
