Posted 07 October 2012 - 03:40 PM
KeyKard is the next step towards completely secure locking systems! Instead of having a user type stuff into the console, and potentially override your security, simply have them insert a keykard (floppy disk with data) to unlock it. The console can be completely hidden from the user! For a key to get accepted, it must have the correct data for each of these:
KeyKard can be downloaded here:
Support me/the program: http://adf.ly/2516982/keykard
Direct link: https://www.dropbox.com/s/z6t70syvvtte88f/KeyKard.zip
Setup:
The software consists of two main parts, and 2 APIs. The "keykard" program is the main UI, which handles setup, keykard creation and deactivation, etc. "keykardmain" is the program that actually checks the keykards for the correct authentication. Those two programs can be placed anywhere, so long as they are in the same folder. The first API is an advanced terminal API, "AdvTerm", which is still a work in progress. It MUST be installed to "/customAPI". The second is another work in progress called "CCrypt". CCrypt is an API with the encryption/decryption functions for the current KK data.
Notes:
If there is more than one disk drive attached to the computer, it will use ANY of them to unlock whatever it is your are locking, but, will only use ONE for key creation, deactivation, etc. The priority for the UI is:
- Disk ID
- Lock ID
- UID (Randomly generated secondary UniqueID)
KeyKard can be downloaded here:
Support me/the program: http://adf.ly/2516982/keykard
Direct link: https://www.dropbox.com/s/z6t70syvvtte88f/KeyKard.zip
Setup:
The software consists of two main parts, and 2 APIs. The "keykard" program is the main UI, which handles setup, keykard creation and deactivation, etc. "keykardmain" is the program that actually checks the keykards for the correct authentication. Those two programs can be placed anywhere, so long as they are in the same folder. The first API is an advanced terminal API, "AdvTerm", which is still a work in progress. It MUST be installed to "/customAPI". The second is another work in progress called "CCrypt". CCrypt is an API with the encryption/decryption functions for the current KK data.
Notes:
If there is more than one disk drive attached to the computer, it will use ANY of them to unlock whatever it is your are locking, but, will only use ONE for key creation, deactivation, etc. The priority for the UI is:
- left
- right
- top
- bottom
- back
- front
- 1.0.0
- CC 1.42
- Minecraft 1.3.2
- 2.0.0
- CC 1.43, 1.45
- Minecraft 1.3.2
- 2.0.1
- CC 1.45
- Minecraft 1.3.2
- 2.0.2
- CC 1.45
- Minecraft 1.3.2
- 2.0.3
- CC 1.47
- Minecraft 1.4.5
- 1.0.0 - First release [CC 1.42]
- 2.0.0 - Added encryption and refined code [CC 1.43]
- 2.0.1 - Fixed bug when decrypting data [CC 1.45]
- 2.0.2 - Fixed bug when creating keykard [CC 1.45]
- 2.0.3 - Added support for monitor output (Advanced monitor only)
- Ability to securely store the encryption key in an online database