Cryptography Tools
Browse all available cryptography tools.
Available tools
- Acrostic First-Letter Extractor Extract the first Unicode code point of each nonempty ASCII-whitespace-delimited word, preserving its case.
- AD FGVX Cipher Tool Explicit AD FGVX caller-square coordinate substitution then stable keyed ragged column transposition. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- AD FGX Cipher Tool Explicit AD FGX caller-square coordinate substitution then stable keyed ragged column transposition. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Affine Cipher Encoder Encrypt Latin letters with the affine cipher ((a x) + b) mod 26, preserving case and leaving non-letters unchanged.
- API Key Prefix Separability Check Audit exact prefix-free API-key dispatch against explicit caller registry, no secret inspection or inferred provider; separability does not establish authentication/security.
- Argon2 Memory Tradeoff Note Lookup Budget Argon2 memory parameter as TOTAL per invocation (not per lane) and concurrent instances;8KiB/lane structural screen only, no secure parameter recommendation or runtime memory guarantee.
- Autokey Cipher Tool Apply plaintext Autokey explicit uppercase key convention. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Base-N Keyspace Equivalence Compare Signed log2 keyspace difference between independent uniform alphabet models; not actual password entropy.
- bcrypt Cost Time Scaling Lookup Scale caller measured bcrypt time under explicit ideal2^cost assumption only, not recommended cost/hardware benchmark or password security guarantee.
- Beaufort Cipher Tool Apply Beaufort explicit uppercase key convention. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Bifid Cipher Tool Explicit Bifid coordinate fractionation in bounded caller periods; alphabet order and decode explicit. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Bigram English Fitness Score Score actual overlapping English bigrams against explicit independently supplied log corpus model/unknown penalty, no fabricated language corpus or decryption correctness.
- BIP32 Path Depth Parser Check Parse a BIP32 path with m or M root and apostrophe-marked hardened indices, enforcing depth and public-derivation restrictions.
- BIP39 Words Entropy Strength Check BIP39 word count layout only; does not validate wordlist/checksum, randomness, recovery ownership or wallet safety.
- Birthday-Bound Collision Probability Calculate the standard birthday collision approximation for independent uniform samples from a finite outcome space.
- Birthday-Bound Collision Probability Practice Create reproducible practice for Birthday-Bound Collision Probability from supplied scenarios, returning validated questions and computed answers under the source tool's assumptions and limits.
- Book Cipher Word Coordinate Lookup Lookup exact one-based line/word coordinates in caller supplied canonical book text, no punctuation normalization or assumed book edition. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Brute-Force Time Estimate At Hash Rate Estimate exhaustive and average search time for a known finite keyspace and a positive constant guess rate, assuming one uniformly located target.
- Brute-Force Time Estimate at Hash Rate Practice Create reproducible practice for Brute-Force Time Estimate at Hash Rate from supplied scenarios, returning validated questions and computed answers under the source tool's assumptions and limits.
- BSD Sum Checksum Compute explicit bsdSum16 over caller bytes, bounded4096 bytes and no text encoding ambiguity; noncryptographic checksum does not establish authenticity.
- Caesar Shift Cipher Shift Latin letters through the alphabet with wrap-around while preserving case; negative shifts decode.
- Cardan Grille Hole Pattern Check Audit actual four90° rotated caller hole pattern coverage, overlaps and uncovered cells retained, bounded even square; no security guarantee.
- Certificate Validity Days Left Classify an explicitly supplied certificate validity interval and calculate fractional days until notAfter using epoch milliseconds.
- Chi-Squared English Fitness Scorer Score actual letters against explicit independently supplied English frequency model, no hidden English corpus, chi-square significance or cipher identity inference.
- Cipher Identifier Heuristic Scorer Overlapping syntax heuristic flags only, not cryptographic identification or proof of encryption.
- Columnar Transposition Decryptor Ragged unpadded stable alphabetical key column transposition, row-major input, no fabricated cells. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Columnar Transposition Encryptor Ragged unpadded stable alphabetical key column transposition, row-major input, no fabricated cells. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- CSP Nonce Base64 Length Bits Check Audit CSP nonce canonical Base64 decoded length only, bytes×8 is capacity not observed entropy; no nonce randomness, uniqueness or CSP effectiveness certification.
- CSR Subject Field Order Lookup Qualified caller-reference registry: actual CA policy, DN encoding and independently applicable CSR subject guidance; no universal X.509 field ordering asserted. Requires independently applicable source/context/date evidence; not an authoritative table, omitted predictive model, diagnosis, permission, safety or compliance determination.
- Damm Algorithm Validator Validate full caller Damm decimal checksum using standard quasigroup, retain final interim digit; not identity, bank assignment or security.
- Diceware Words to Entropy Bits Calculate ideal word-passphrase entropy from independent uniform choices in a caller-supplied Diceware-style word list.
- Enigma Plugboard Pairing Count Check Audit explicit Enigma plugboard involution pairing/disjointness, accept0–13 pairs, no historical10-pair default or total Enigma keyspace claim.
- Entropy Bits From Charset × Length Calculate ideal entropy for independent uniform draws from a supplied character-set size.
- Entropy Bits from Charset × Length Practice Create reproducible practice for Entropy Bits from Charset × Length from supplied scenarios, returning validated questions and computed answers under the source tool's assumptions and limits.
- Four-Square Cipher Tool Explicit four-square diagonal rectangle digraph substitution. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- GPG Fingerprint Colon Formatter Format a supplied v4 20-byte or v6 32-byte OpenPGP fingerprint as uppercase colon-separated hexadecimal byte pairs.
- Gronsfeld Cipher Tool Apply Gronsfeld explicit uppercase key convention. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Hash Collision Birthday Attempts Estimate Birthday-Poisson inverse estimate for independent uniform digests, not an exact integer collision probability.
- Hex-Dump Entropy Per Block Compute actual empirical byte entropy per explicit hex block including short final blocks, not ideal key entropy or secure randomness.
- Hill 2×2 Cipher Decoder Explicit invertible2×2 Hill decoding of column digraph vectors mod 26. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Hill 2×2 Cipher Encoder Explicit invertible2×2 Hill encoding of column digraph vectors mod 26. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- HMAC Two-Hash-Call Counter Conceptual two hash-function invocations per HMAC message (inner and outer), not compression-block counts or performance prediction.
- HOTP 6-Digit Window Lookup Ideal independent uniform six-digit HOTP acceptance probability per blind attempt over caller accepted counter window; does not generate/verify HOTP or model throttling.
- htpasswd $apr1$ Marker Recognizer Recognize Apache APR1-MD5 marker and bounded textual shape only; no hash cracking, password verification or algorithm approval.
- IBAN mod-97 Validator Streaming IBAN mod97 checksum only, distinct from country-specific BBAN length/format catalog; checksum does not establish issued account, country validity or bank existence.
- Index of Coincidence Calculator Calculate the probability that two letters drawn without replacement match, using only ASCII A–Z letters from the supplied text.
- JWK kid Uniqueness Check Find repeated case-sensitive key IDs in a supplied JWK key-ID list without treating every duplicate as a standards violation.
- JWT exp Days-Left Converter Convert a supplied JWT exp NumericDate and reference NumericDate into signed fractional days remaining and expiry status.
- Kasiski Examination Period Guesser Count actual repeated-ngram position-pair distances and divisor votes, overlapping ngrams explicit; candidates not a recovered key length. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- KDF Iterations Doubling-Time Check Audit actual two KDF iteration/time measurements against ideal linear work scaling, distinct from forward bcrypt exponent; no verified benchmark conditions or cost recommendation.
- Keyboard Neighbor Shift Cipher Shift each letter in caller complete26-key row layout with explicit wrap, no OS keyboard access or Unicode layout assumption. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Keyspace Size Calculator Return the exact keyspace size for independent positions chosen from a fixed-size alphabet, with bounded output materialization.
- Keyword Alphabet Builder Build an A–Z keyword substitution alphabet by taking distinct keyword letters first and appending unused letters.
- Letter Frequency Rank Compare Tool Compare actual descending letter-count rank to caller reference; equal counts use ASCII alphabetical order, distance not distribution significance.
- Mnemonic Checksum Bits For Word Count Return the entropy and checksum bit counts prescribed for a valid BIP39 mnemonic word count.
- Mnemonic Checksum Bits for Word Count Practice Create reproducible practice for Mnemonic Checksum Bits for Word Count from supplied scenarios, returning validated questions and computed answers under the source tool's assumptions and limits.
- Multi-Tap Keypad Decoder Canonical multi-tap2–9,0-space single-space token notation. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Multi-Tap Keypad Encoder Canonical multi-tap2–9,0-space single-space token notation. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Nihilist Substitution Tool Explicit Nihilist two-digit row/column numeric sum, no mod100 wrap or hidden J merging. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Null Cipher Nth-Letter Extractor Extract every nth Unicode code point at a one-based starting offset from an explicit text stream, including whitespace.
- One-Time-Pad Reuse Detector Detect overlap of independently identified actual one-time-pad byte ranges; not ciphertext analysis or proof of pad randomness.
- Pad Byte Monobit Randomness Check Audit actual bit balance with caller Z threshold, no secure randomness/OTP pad certification and not a full randomness battery.
- Passphrase Word-Count Minimum Check Check the minimum number of independently uniform word choices needed to meet a supplied ideal entropy target.
- Pepper vs Salt Storage Lookup Bounded password-verifier storage distinction; not a complete password architecture or security approval.
- PGP Word List Hex-Byte Mapping Qualified caller-reference registry: actual canonical PGP word-list edition, byte value and even/odd position; caller supplies independently verified word mapping. Requires independently applicable source/context/date evidence; not an authoritative table, omitted predictive model, diagnosis, permission, safety or compliance determination.
- Pigpen Masonic Decoder Encode explicit pigpen canonical ASCII symbol IDs, undotted grid A–I, dotted J–R, undotted X S–V and dotted W–Z; not visual glyph/font inference. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Pigpen Masonic Encoder Encode explicit pigpen canonical ASCII symbol IDs, undotted grid A–I, dotted J–R, undotted X S–V and dotted W–Z; not visual glyph/font inference. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Polybius Square Coordinate Lookup Lookup one caller-defined Polybius cell with one-based row/column, no automatic I/J merge. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Porta Cipher Tool Apply Porta explicit uppercase key convention. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Random Hex Token Bits From Characters Return the ideal uniform-random capacity of a hexadecimal token from its number of independently random characters.
- Recovery Code Group Format Check Audit caller recovery-code alphabet/group policy only, format does not establish issued/unused recovery code or entropy.
- ROT18 Cipher Apply ROT13 to letters and ROT5 to digits simultaneously, leaving all other characters unchanged.
- ROT5 Cipher Rotate decimal digits 0-9 by five positions while leaving every other character unchanged.
- Route Spiral Transposition Tool Clockwise top-left inward spiral read of exact row-major rectangle, explicit inverse. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Running-Key Reuse Detector Locate exact aligned key-stream matching runs, evidence of matches not proof of insecure reuse or recovery of unavailable keys.
- Salt Uniqueness Bits Rule of Thumb Minimum salt bits under union-bound birthday probability; independent uniform salts assumed, not entropy certification.
- Scytale Transposition Tool Ragged unpadded scytale natural column transposition, row-major input, no fabricated cells. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- SHA Family Output Bit Lengths Lookup Fixed SHA digest output bits; SHAKE is variable-length and excluded; output length does not establish algorithm security.
- Shadow File Hash Prefix Identifier Bounded shadow hash prefix recognition; locked prefixes retained, no password or full hash validity inference.
- SSH Key MD5-Style Fingerprint Formatter Format a supplied 16-byte MD5 fingerprint as the lowercase colon-separated form used by SSH tooling.
- Straddling Checkerboard Builder Build caller-ordered straddling checkerboard with eight single-digit positions and two ten-digit rows, truncate 28 available cells to26 letters. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Substitution Frequency Solver Assist Frequency-rank substitution assistance; zero-count ties alphabetic, mapping is only a caller-ranked hypothesis, not recovered plaintext.
- SysV Checksum Compute explicit sysvSum16 over caller bytes, bounded4096 bytes and no text encoding ambiguity; noncryptographic checksum does not establish authenticity.
- TOTP Secret Base32 Padding Check Check canonical TOTP secret Base32 padding/unused bits with explicit unpadded policy, not seed strength, OTP generation or provisioning verification.
- TOTP Step Remaining Seconds Calculate the TOTP moving counter and whole seconds remaining in its current time step from explicit epoch seconds.
- Transposition Column-Count Candidate List Enumerate geometry-compatible column counts under explicit full/ragged rectangle policy, not decrypting/scoring candidates or recovered key length.
- Trifid Cipher Tool Explicit Trifid coordinate fractionation in bounded caller periods; alphabet order and decode explicit. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Trithemius Progressive Key Cipher Explicit Trithemius arithmetic progression per ASCII letter, bounded modular shift/step and decode. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Two-Square Cipher Tool Explicit horizontal two-square rectangle (same-row swaps, no special identity rule) digraph substitution. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- UUID v4 Fixed Randomness Bits Lookup Report the 122 available random bits of a UUIDv4 after validating its canonical version and variant syntax.
- Variant Beaufort Cipher Tool Apply Variant Beaufort explicit uppercase key convention. Classical educational encoding only; not secure encryption, no hidden normalization or inferred key.
- Verhoeff Algorithm Validator Validate full Verhoeff checksum with right-to-left standard dihedral/permutation convention, not Damm or Luhn and not authenticity.
- Vigenère Key-Length IoC Estimator Compute per-candidate-key-length pooled within-column IoC and explicit eligible-pair denominators; absent pairs sentinel−1, distinct from whole-text IoC and no recovered-key claim.
- Whitespace Steganography Decoder Bounded lossless byte-hex steganographic decoder using one space/tab bit per line. No encryption, authentication or robustness to text normalization.
- Whitespace Steganography Encoder Bounded lossless byte-hex steganographic encoder using one space/tab bit per line. No encryption, authentication or robustness to text normalization.
- WPA Passphrase Length/Charset Check Check legacy WPA printable-ASCII8–63 passphrase versus explicitly allowed64-hex raw PSK form; no password strength, WPA3 compatibility or authentication.
- X.509 Serial Hex Length Parity Check X.509 serial hex layout screen up to 20 unsigned octets; DER signed integer padding reported separately, not full certificate validation.
- XOR Byte Checksum Compute explicit xorByteChecksum over caller bytes, bounded4096 bytes and no text encoding ambiguity; noncryptographic checksum does not establish authenticity.
- XOR Cipher Encoder XOR every UTF-8 byte of the text against one ASCII key byte and return two uppercase hexadecimal digits per output byte. This is an encoding demonstration, not secure encryption.
- Zero-Width Steganography Decoder Bounded lossless byte-hex steganographic decoder using U+200B/U+200C bits. No encryption, authentication or robustness to text normalization.
- Zero-Width Steganography Encoder Bounded lossless byte-hex steganographic encoder using U+200B/U+200C bits. No encryption, authentication or robustness to text normalization.