Description
Cryptology App
Cryptology is an app which showcases applications & tools in the field of Cryptography, Cryptanalysis and Mathematics. The user can apply many different cryptographic primitives (like encryption, hashing & encoding) and mathematical tools (like testing primality, determining prime factors & calculating GCD).
This app is created as part of a school research paper, and does not contain any ads. There is a button on the info page, in which you may give feedback. This will be used to improve the app.
Historic Ciphers
• Caesar Cipher
• Vigenère Cipher
• Rail Fence Cipher
• Play Fair Cipher
Modern Ciphers
• AES-CBC
• AES-CTR
• AES-GCM
• ChaCha20
Cryptanalysis
• Brute Force (Caesar)
Hashing Tools
• SHA-1
• SHA-2
• SHA-3
• MD
MAC Tools
• HMAC-SHA-1
• HMAC-SHA-2
• HMAC-BLAKE
Encoding Tools
• QR Code Generator
• Binary
• Hexadecimal
• Mirror Text
• Upside-Down Text
• Pig Latin
Mathematics Tools
• Primality Test (by Miller-Rabin)
• Prime List
• Prime Factors
• GCD Calculator
Paper Page
At this page, you can read the school research paper we created next to creating this app. It contains topics as Cryptology, Cryptography, Cryptanalysis, Cryptographic Primitives, Number Theory and RSA.
Cryptography is the art of writing codes and encrypting data, whereas Cryptanalysis focusses on deciphering coded messages. The Cryptographic Primitives described are Encryption, Encoding, Hashing, Message Authentication Codes (MACs) and Digital Signatures.
Info Page
At this page, you are able to give feedback as well as reporting bugs. Please send me an email if you have anything you would like to see in the app:
[email protected]Source code:
https://github.com/Daan-Schram/Cryptology-Research-Paper
Have fun exploring the fields of Cryptology, Cryptanalysis, Cryptography and Mathematics with the set of tools in this app!