gchq / CyberChef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
https://gchq.github.io/CyberChef
Apache License 2.0
29.43k stars 3.29k forks source link

Operation request: ISO14443 SmartCards algorithms (CRC16, BCC) #9

Open zhovner opened 8 years ago

zhovner commented 8 years ago

Thank you for great tool!

It will be nice to see algorithms from ISO14443 and ISO13239 contactless smartcards standards.

I've made my own calculator for example https://hub.zhovner.com/tools/nfc/

zhovner commented 6 years ago

I found a nodejs library crc-full which has all possible types of CRC https://www.npmjs.com/package/crc-full

I suggest to replace CRC16 and CRC32 operations with one CRC operation with drop-down list containing all possible types.

But the crc-full lib depends on typescript. Is this ok?

n1474335 commented 6 years ago

Looks like a cool library. Typescript may be an issue, but I'll have a play around.

stefnotch commented 2 years ago

crc-full doesn't actually depend on Typescript, instead Typescript is a development dependency. The compiled code is just plain Javascript. (Yes the project is configured slightly incorrectly, but hey, nobody's perfect.)