All Tools
Tools/PIN Verification (IBM 3624)
💾
PINBeta

PIN Verification (IBM 3624)

Compute IBM 3624 Natural PINs and PIN offsets — the DES-based PIN derivation method used in legacy payment systems and Interac-style PIN derivation.

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 →

IBM 3624 Algorithm

  1. Extract rightmost 12 digits of PAN (excluding check digit)
  2. Pad to 8 bytes (append 0x00000000 on the right)
  3. Encrypt with single-DES under the PIN Derivation Key (PEK)
  4. For each nibble of the 16-nibble result: if 0–9 keep as-is; if A–F subtract 10
  5. Natural PIN = leftmost 4 resulting decimal digits
  6. PIN Offset = (Customer PIN digit − Natural PIN digit) mod 10 for each of 4 positions