RfidResearchGroup / ChameleonUltra

The new generation chameleon based on NRF52840 makes the performance of card emulation more stable. And gave the chameleon the ability to read, write, and decrypt cards.
https://chameleonultra.com
GNU General Public License v3.0
783 stars 137 forks source link

CLI: skip already used items in `hf mf elog --decrypt` #189

Closed p-l- closed 6 months ago

p-l- commented 6 months ago

This (often largely) improves the speed of the decrypt process. On my laptop, with the same logs (37 records for one block and 37 records for another block), here are the performances, as measuerd using a simple command:

time echo -e "hw connect\nhf mf elog --decrypt\nhw disconnect" | ./chameleon_cli_main.py
github-actions[bot] commented 6 months ago

Built artifacts for commit e3cbd598ec645e5b8875c48c5683e5c0d24e16af

Firmware

Client