There are 5 repositories under cryptology topic.
DES、AES、Present、Extended Euclidean Algorithm、Miller-Rabin( 常用密码学算法)推荐书籍《现代密码学趣味之旅》---彭长根
Official CrypTool 2 (CT2) repository. CT2 is an open-source software for learning about cryptography and cryptanalysis interactively. CT2 provides a comprehensive suite of tools to deeply explore algorithms and protocols, making it perfect for both academic study and personal exploration. It also includes features for analyzing historical ciphers.
Windows Encrypt/Decrypt using AES 256 bit keys
Pollard Rho attack on ECDLP with GMP
.NET Core C# implementation of a padding oracle attack against AES CBC (PKCS7, ANSI X.923)
📦 Flutter Steganograph is a digital image/text encoding package.
This project presents a Visual Studio solution including a simple demo ASP.Net Web API Basic Authentication Service Application and a “Tester” Client (Windows Form Application) that allows the user to test the Web API with CRUD operations (GET, POST, PUT, DELETE) that service design requires authentication (except the Get). In addition to demonstrating standard CRUD capabilities, the Web API service implements a .Net Memory Cache (MemoryCache) and custom username and password validator. Passwords are stored securely using Password-Based Key Derivation Function PBKD cryptology. The client “tester” windows form application is not intended as a UX/UI demo but used to test and verify that the backend authentication service allows the user to register with a username and password and verify the Web API CRUD functions based on basic authentication scheme. Lastly, the project is shown in the demo section with a video and screen captures. Note: Every Web API Authentication service should use secure transport. For brevity, this demo project does not implement or discuss the complicated detail nature of SSL/TLS.
PRESENT is a lightweight block cipher.
Symmetric encryption and decryption in Ruby with OpenSSL
Pollard Rho Kangaroo Elliptic Curve Discrete Logarithm Problem (ECDLP).
Hash-based signature schemes implemented in C
Create or write S-box and calculate lat and ddt
Implementations of the real AES cipher and my Text-Based AES cipher in C#
The Cryptopals Crypto Challenges
Rot Cipher Encryption and Decryption Algorithm.
Written for Cryptology lesson that's given at Pamukkale University.
python program that implements divide and conquer approach, or Pohlig-Hellman approach, to solving discrete log problems
build SM9 using RELIC
"Solving an alchemical cipher in a shared notebook of John and Arthur Dee"
Home of CryptaPath and PathFinder: Tools for algebraic cryptanalysis using CRHS (BDDs).
A web app to analyze input text
Stochastic, slippery hill climber with backtracking for Vigenere, Beaufort, Quagmire I, II, III, and IV ciphers.
Encyclopedia of English Ciphers
Implementations of some well known ciphers and algorithms in C# and Java
React application with core javascript cipher algorithms.
Houses assignment submissions made in the course CS641 "Modern Cryptology" at IIT-K in 2022-23 II Sem.
Abgaben für T3INF9004 KAuMA bei Prof. Bauer
Generates a strong password up to 256 characters from ASCII .
A platform for chat-based educational games.
A comprehensive Java library for interacting with PKCS#11 (Cryptoki) compatible hardware security modules (HSMs) and smart cards. This wrapper simplifies cryptographic operations while maintaining high security standards.