Mike's Toolbox

Economics Topics

Math Topics

Scientific Calculator

Here is a fully functional scientific calculator implemented entirely in HTML, CSS, and JavaScript. See the calculator instructions for help in using it. You can easily embed the calculator in your own page, or create a link to a pop-up calculator.

Mortgage Calculator

Here is a mortgage calculator implemented entirely in HTML, CSS, and JavaScript.

Transport Layer Security

Transport Layer Security (TLS), formerly known as Secure Socket Layer (SSL), is the technology that keeps the Internet secure. The most recent version is TLS version 1.3 and is recommended for all new software.

If you are developing client software for an earlier version of TLS, either TLS 1.0, TLS 1.1, or TLS 1.2, and are using either the RSA or DHE_RSA key exchange mechanisms, you can verify that it works by connecting to my test server:

https://www.mikestoolbox.net
TLS versions 1.0, 1.1, and 1.2.
1024-bit Diffie-Hellman parameters.
Asks for a client certificate.

https://www.mikestoolbox.org
TLS versions 1.0, 1.1, and 1.2.
2048-bit Diffie-Hellman parameters.

TLS Versions and Extensions supported by both servers:

TLS Version 1.0   RFC 2246
TLS Version 1.1 RFC 4346
TLS Version 1.2 RFC 5246
   
Server Name Indication RFC 4366
Maximum Fragment Length RFC 4366
Truncated HMAC RFC 4366
Session Tickets RFC 5077
Signature Algorithms RFC 5246
Renegotiation Info RFC 5746
Encrypt-then-MAC RFC 7366
TLS Fallback Prevention SCSV RFC 7507
ClientHello Padding RFC 7685
GREASE RFC 8701

Note: you will get security warnings if you connect with a normal browser since the server uses its own root certificate.

Contacting Mike of Mike's Toolbox

Please send comments and suggestions to:  mikestoolbox@pobox.com