All Tools
Tools/PIN Verification (PVV)
🔓
Cryptography & KeysAvailable

PIN Verification (PVV)

Compute Visa PIN Verification Values (PVV): 2TDEA encryption of the Transformed Security Parameter (TSP) under the PVK, then decimalisation to four digits.

Follows Visa PIN Verification Value16-digit TSP: 11 PAN digits, PVKI, 4 PIN digits·verified Oct 2026· double-checked Oct 2026— cross-checked against OpenSSL TDES

Try it as a puzzle: deliver an encrypted PIN to the issuer →

Use test data only. All calculations run locally in your browser — PayProbe never sees, transmits, or stores your PAN, CVV, keys, PINs, or cryptographic inputs. How we handle data →

Algorithm (Visa PVV)

  1. TSP = PAN rightmost 11 digits excl. check digit ∥ PVK Index (1 digit) ∥ PIN leftmost 4 digits — 16 digits, 8 bytes
  2. 2TDEA encrypt: EDE with PVK1 (left 8B) and PVK2 (right 8B)
  3. Scan 16 hex nibbles left-to-right; collect first 4 decimal (0–9) characters
  4. If < 4 collected, second pass: for each hex A–F, emit (hexValue − 10)
Something wrong or missing? Report a problem— we check reports against the specs and fix them.