This is just a repository of cryptography utilities library and use-cases written in Java. It contains abstractions for all major symmetric/asymmetric encryption algorithms and all major hashing functions. Furthermore, it has a Mathematical Utilities Library containing optimized implementations of advanced mathematical functions (e.g., primitive-root finding methods, discrete log attacks such as Shanks’ Baby-Step-Giant-Step and Pohlig-Hellman’s algorithm, composite-ness tests such as Miller-Rabin’s test, factoring methods such as Pollard’s p-1 algorithm, and a modular arithmetic library that only uses primitive types).
-
Notifications
You must be signed in to change notification settings - Fork 0
Applied Cryptography Utilities
License
AshkanM96/EECS-3481-Applied-Cryptography
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Applied Cryptography Utilities
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published