◄ Wiki / Crypto
OpenSSL
A widely used open-source library for encryption and secure network connections.
OpenSSL implements the cryptographic algorithms and the TLS protocol that secure most internet traffic, and it's a de facto reference for correct crypto behavior. In testing, a project can run its own crypto against OpenSSL and compare outputs — a differential test — to catch discrepancies. In microZeus it's both the desktop TLS library and that trusted reference.
See also
- modular exponentiationRaising a number to a large power and taking the remainder — the core arithmetic behind RSA.
- nonceA number used exactly once, to keep repeated encryptions from looking identical.