[ KL / COMPARE / BPTOOLS ]
Free, browser-first cryptographic toolkit versus the $999/year established Windows desktop suite. A side-by-side comparison for payment security engineers choosing between EFTLab BP-Tools and KeyLab.
BP-Tools by EFTLab has been the de-facto desktop tool for payment cryptography testing since 2013. It is a comprehensive Windows-only suite covering HSM commands, key blocks, PIN operations, EMV scripting, ISO 8583 parsing, and SPB. As of 2024, the full BP-Tools license costs USD 999/year per seat.
KeyLab takes a different approach: it runs in the browser (no install), is free for every tool we ship, exposes the same operations (PIN Block ISO 9564, DUKPT, TR-31, ARQC, ISO 8583, Thales payShield command simulation), and adds modern niceties like shareable URLs for tool state, dark mode, multi-language UI, and an optional desktop wrapper for offline / air-gapped work.
For occasional users, sole practitioners, students, and teams that need to onboard new engineers quickly, KeyLab's zero-friction and zero-cost model is hard to beat. For shops that already own BP-Tools licenses and prefer a single Windows installer with vendor support, BP-Tools remains a solid choice — they pioneered the category.
| Feature | KeyLab | EFTLab BP-Tools |
|---|---|---|
| Price | Free (all tools) | $999/year per seat |
| Platform | Browser + Desktop (Electron, all OS) + CLI | Windows desktop only |
| Install required | No (browser) or optional | Yes (.exe installer) |
| Account required | No for tools; login only for AI assistant | License key required |
| PIN Block formats | ISO 9564 Formats 0, 1, 2, 3, 4 | Formats 0, 1, 2, 3 |
| DUKPT | 3DES + AES (X9.24-3) | 3DES (X9.24-1) |
| TR-31 / Thales Key Block | Both, plus translation | Both |
| Thales payShield commands | 50+ commands simulated | Full command set |
| EMV ARQC / ARPC | Yes | Yes |
| ISO 8583 parser | Yes | Yes |
| Brazilian SPB / PIX | Yes (STR, SPI, DICT) | No |
| Post-Quantum (ML-KEM, ML-DSA) | Yes | No |
| Dark mode | Yes | No |
| Multi-language UI | EN, PT-BR, ES | EN only |
| CLI for CI/CD | Yes (`npm install keylab`) | No |
| AI assistant | Yes (Claude-powered, 50 free credits/mo) | No |
| API / REST | Enterprise plan | No |
| Open source | No (free, but proprietary) | No |