- CGlocker: a calculator password locker for the Prizm
- 12 Feb 2012 11:01:48 am
- Last edited by gbl08ma on 26 Mar 2012 09:45:22 am; edited 5 times in total
CGlocker is an add-in for the Casio Prizm (both fx-CG10 and fx-CG20, of course) which main goal is to provide a way to secure your calculator with a password. The idea is that you open the add-in, set a lock code, and the calculator is locked - only allowing you to turn it off or to input the unlock code (so you can exit the add-in and have access to all the Prizm functions).
This add-in asks you for a numeric unlock code the first time it is run, and then it locks after you press EXE. It saves the code, so the next times you lock the calc, it doesn't ask you for a new code again. To set a new code, press OPTN and then F4.
Press ALPHA to unlock the Prizm when it is locked (it says this nowhere, I'm a bit of a fan of security through obscurity). It will ask you for the code you set before (to validate, press EXE).
List of implemented (I), planned (P) and long-term planned (LP) features:
- 4-digit lock password (I)
- Only unlock with correct code (I)
- Ask for unlock code before locking (I)
- Allow to turn off the calculator when it is locked (I)
- Automatically turn off after locking (I - optional)
- NOT showing Casio logo and owner information while powering off (I - optional)
- Jumping straight to Run-Matrix after unlocking (I - still in testing)
- Store the password in memory so you don't have to set it every time before locking (I)
- About screen with credits (I)
- Store the saved password as a MD5 hash (so it isn't saved as plaintext) (LP)
Download the version 1.0 here:
http://www.cemetech.net/programs/index.php?mode=file&id=723
Or if you prefer to download from a server not related to Cemetech:
http://helium.gbl08ma.com/dl/casioprizm/CGlock.zip
This add-in is licensed under the GNU GPL v2 - the source is included in the ZIP file. Much of this work is possible thanks to the help of KermM, Ashbad, AHelper and probably some more Cemetechians I forgot to refer. The icons inside the add-in are from the Iconic icon set ( http://somerandomdude.com/work/iconic/ ).
This add-in asks you for a numeric unlock code the first time it is run, and then it locks after you press EXE. It saves the code, so the next times you lock the calc, it doesn't ask you for a new code again. To set a new code, press OPTN and then F4.
Press ALPHA to unlock the Prizm when it is locked (it says this nowhere, I'm a bit of a fan of security through obscurity). It will ask you for the code you set before (to validate, press EXE).
List of implemented (I), planned (P) and long-term planned (LP) features:
- 4-digit lock password (I)
- Only unlock with correct code (I)
- Ask for unlock code before locking (I)
- Allow to turn off the calculator when it is locked (I)
- Automatically turn off after locking (I - optional)
- NOT showing Casio logo and owner information while powering off (I - optional)
- Jumping straight to Run-Matrix after unlocking (I - still in testing)
- Store the password in memory so you don't have to set it every time before locking (I)
- About screen with credits (I)
- Store the saved password as a MD5 hash (so it isn't saved as plaintext) (LP)
Download the version 1.0 here:
http://www.cemetech.net/programs/index.php?mode=file&id=723
Or if you prefer to download from a server not related to Cemetech:
http://helium.gbl08ma.com/dl/casioprizm/CGlock.zip
This add-in is licensed under the GNU GPL v2 - the source is included in the ZIP file. Much of this work is possible thanks to the help of KermM, Ashbad, AHelper and probably some more Cemetechians I forgot to refer. The icons inside the add-in are from the Iconic icon set ( http://somerandomdude.com/work/iconic/ ).