Encrypts and decrypts text using the Vigenère cipher — a polyalphabetic substitution cipher that uses a keyword to vary the shift for each letter. Much stronger than the Caesar cipher against frequency analysis. Supports both encryption and decryption modes when the keyword is known.
Enter text and a keyword to encrypt or decrypt using the Vigenère cipher.
Generate HMAC signatures using SHA-256, SHA-512, and other algorithms.
Check password strength against security criteria and estimate crack time.
Validate credit card numbers using the Luhn algorithm.
Validate and parse International Bank Account Numbers (IBANs).
Validate ISBN-10 and ISBN-13 numbers and convert between them.
Encode text to hexadecimal or decode hex back to text.