🔐  Cryptography & Encryption

Cryptographic Migration Advisor

Identify legacy algorithms and suggest modern replacements.

Free toolClient-sideNo account required
Migration should consider interoperability, data lifetime and threat model.
ItemValueGuidance
MD5MigrateUse SHA-256+ for integrity; use a password KDF for passwords.
SHA-1MigrateUse SHA-256+ for modern cryptographic applications.
3DESMigrateUse AES with an authenticated mode.
RC4MigrateUse modern authenticated encryption.
AES-ECBMigrateUse an authenticated mode such as AES-GCM.
RSA PKCS#1 v1.5 encryptionMigrateUse RSA-OAEP where RSA encryption is required.
Custom cryptoReplaceUse established libraries/primitives.
All processing is performed locally in your browser unless the tool explicitly says otherwise.
← Back to Cryptography & Encryption

How to use this calculator

What to enter

Review the available algorithms, properties, key sizes, compatibility notes, and recommended use cases shown on the page. Match the guidance to your protocol, threat model, and current platform support rather than selecting an algorithm by name alone.

What the result means

The cryptography result or reference describes the encoding, key, digest, entropy, or algorithm selected and the input supplied. Encoding is not encryption, and a generated value is only as secure as the randomness, implementation, and handling behind it.

When to use it

Use this for learning, format conversion, or preliminary cryptographic planning. Verify algorithms and key sizes against current security guidance; never expose private keys, production secrets, or live credentials in an untrusted tool.