microZEUS
The whole stack, hand-drawn.

◄ 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.

Referenced by

modular exponentiation · nonce