[ KL / COMPARE / EFTLAB ]
EFTLab is the established commercial vendor of payment-testing software (BP-Tools, the BP-Sim simulators). KeyLab covers the everyday cryptographic toolkit and HSM simulation side of that work — in the browser, free.
EFTLab is an Australian company that has built payment-testing software for over a decade. Its best-known product, BP-Tools, became the de-facto desktop workbench for payment cryptography — key blocks, PIN operations, EMV, ISO 8583 — and the wider portfolio includes the BP-Sim family of simulators for host and HSM testing. The software is Windows-based and commercially licensed; the full BP-Tools license costs USD 999/year per seat.
KeyLab overlaps with the part of that portfolio most engineers touch daily: 50+ free cryptographic tools (PIN blocks, DUKPT, TR-31/TR-34, ARQC/ARPC, ISO 8583, Brazilian SPB/PIX, post-quantum) plus a Thales payShield 10K simulator — all running client-side in the browser, no install. The KeyLab Desktop app adds offline use and a bench that sends commands to a real payShield over TCP port 1500.
EFTLab remains the deeper choice for shops that need its full breadth — decades of accumulated command coverage, card-scheme test tooling, and vendor support contracts. KeyLab is the zero-friction choice: open a browser tab, run the operation, share the link. Many teams will simply use both; if your question is specifically about BP-Tools, see our tool-by-tool comparison at /compare/bptools.
| Feature | KeyLab | EFTLab |
|---|---|---|
| Price | Free (all tools) | Commercial — BP-Tools at $999/year per seat |
| Platform | Browser + Desktop (Mac/Windows/Linux) + CLI | Windows desktop |
| Install required | No (browser) or optional desktop | Yes (installer + license key) |
| Cryptographic toolkit | 50+ tools, client-side | BP-Tools suite (comprehensive) |
| HSM simulation | Thales payShield 10K, 50+ host commands, in-browser | BP-Sim family (commercial) |
| Talks to a real HSM | Yes — desktop bench, payShield over TCP :1500 | Within its commercial product line |
| Brazilian SPB / PIX | Yes (STR, SPI, DICT) | No |
| Post-Quantum (ML-KEM, ML-DSA) | Yes | No |
| CLI for CI/CD | Yes (`npm install keylab`) | No |
| AI assistant | Yes (50 free credits/mo) | No |
| Account / licensing | Free account to operate on the web; desktop runs without one | Per-seat commercial license |
| Vendor support contracts | No (community + email) | Yes |