CryptoRandom is a very fast, easy-to-use and cryptographically as well as thread-safe random number generator for everyday use.
CryptoRandom is based on the RandomNumberGenerator provided by Dotnet. The most important data types are available for quick use.
CryptoRandom also offers other possibilities, such as shuffling and handling strings.
CryptoRandom can be easily integrated into any project and fulfills its purpose for the lifetime of the application.
https://github.com/michelenatale/Cryptography/tree/main/CryptoRandom
Shows in a simple way how the sender and receiver function of Alice and Bob works in encrypted form.
The ECDiffieHellman (ec key exchange) and ECDSA (ec digital signing) algorithms are used here.
The elliptic curves are always selected randomly so that everything in the temporary area is used.
https://github.com/michelenatale/Cryptography/tree/main/Elliptic-Curve
Shows how the Schnorr Signature works as a concept.
The Schnorrgroup and Elliptic Curve are used here.
A test for (multi-) signing and verification is available for both variants.
https://github.com/michelenatale/Cryptography/tree/main/Signatures
LoginSystem is a simple project that shows how to perform a local login for your application. It is based on the Winform-Mvvm-Design Pattern and UserControl.
In order for © LoginSystem 2024 to work, a registration must first be made. Only then can a login be made.
https://github.com/michelenatale/Cryptography/tree/main/LoginSystem