radio-link wrote:mr.syntrx wrote:
Basic app that generates truly random crypto keys, using Windows' Base Cryptographic Framework.
Fine, thank you! I had a DOS app for DES keys (a friend wrote it for me) that allows to create a list of random keys and export them to a .txt-file, to be able to hand out a key list for regular key change. Maybe this would be an addition you could consider for further releases
Ralph.
Yep, I've certainly been considering that, but I hadn't decided on whether it would be useful enough to be included. Other features I've thought of as well have been:
* Deriving a key from a text password using PBKDF2 or a similar function (just like that used to derive WEP keys from passwords on wireless networks). Easy to implement.
* Turning the whole thing into a P25 complaint (CKR in Motorola speak) keyfill package, through a fairly cheap, easy to build, open custom hardware interface based around an Atmel AVR microcontroller. I've currently got an interface through which I can send and receive really basic commands to the radio from an AVR (not enough to actually load a key yet), but that's as far as I've gotten so far. This would negate the need to purchase a KVL 3000 for algorithms such as AES256 on modern ASTRO equipment, and for other manufacturer's equipment such as Tait, Kenwood etc.
This wouldn't load keys into legacy equipment using Motorola's ASN protocol such as Sabers, MTS 2000 etc though, because that protocol is Motorola proprietary, and I suspect the chances of them granting me a license to the protocol under conditions I'd be comfortable with (if at all) would be exactly 0.