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)
- TSP = PAN rightmost 11 digits excl. check digit ∥ PVK Index (1 digit) ∥ PIN leftmost 4 digits — 16 digits, 8 bytes
- 2TDEA encrypt: EDE with PVK1 (left 8B) and PVK2 (right 8B)
- Scan 16 hex nibbles left-to-right; collect first 4 decimal (0–9) characters
- 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.