Today we uploaded version 1.5.5 of our Cryptor Plugin. The plugin is free and can be downloaded from our website www.it2be.com.
This version holds much improved sample code and solved some minor bugs concerning the hashing of MD5 and SHA byte arrays.
The Cryptor plugin for Servoy is packed with 12 functions all about encryption and encoding.
You will find the following functions in here
Base64 encoding
-
Base64encode
Base64 encode a file, picture or any array of bytes into a string. -
Base64decode
decode a string previously encoded into its original form.
Blowfish encryption
3. BLOWFISHencrypt
Blowfish encrypt a string with an optional user key.
- BLOWFISHdecrypt
decrypt a string previously encrypted with the above function.
CRC32 checksum
5. CRC32
calculate checksum of a string, picture or whatever array of bytes
- CRC32equals
compare a string, picture or whatever array of bytes agains an earlier calculated checksum
DES encryption
7. DESencrypt
java DES encrypt a string with an optional user key.
- DESdecrypt
decrypt a string previously encrypted with the above function.
MD5 128 bits hash algorythm
9. MD5
calculate MD5 hash algorythm of a string, picture or whatever array of bytes
- MD5equals
compare a string, picture or whatever array of bytes agains an earlier produced MD5 hash algorythm
SHA-1 160 bits hash algorythm
11. SHA
calculate SHA-1 hash algorythm of a string, picture or whatever array of bytes
- SHAequals
compare a string, picture or whatever array of bytes agains an earlier produced SHA-1 hash algorythm
You can just drop the plugin in your plugins folder and (re-)start Servoy.
REMARK: Be careful using it and test it first.
Feel free to use it and distribute it but give IT2Be credit for it.
The plugin is free, provided as is and we can not take any responsibility for the way it behaves or works.
Please give us feedback on what you think of it…
Cheers