Crypto Utils
API Documemtation
svyCrypto is a set of utility methods that can easily enable encryption to any Servoy project. It uses a combination of AES/DES algorithms for this purpose.
Example
//Create your own internal AES key to be used:
var INTERNAL_KEY_AES_128 = "Your Unique Key";
// First create options to initialize and set the internal key if you haven't done so already.
var options = scopes.svyCrypto.createOptions();
options.setKey(INTERNAL_KEY_AES_128);
// ENCRYPT DATA:
//execute the encrypt function and pass in your desired raw value to be encrypted.
//This will return a new encrypted string.
scopes.svyCrypto.encrypt(rawValue, options);
// DECRYPT DATA:
//or execute the decrypt function and pass in your encrypted value to be deciphered.
//This will return a decrypted string.
scopes.svyCrypto.decrypt(encryptedString, options);
svyCrypto
A single scope that contains all the functionality
Method Summary
encrypt
Params
Type
Name
Summary
Required
String
value
value to be encrypted
Required
EncryptionOptions
options
encryption options
optional
String
secretPassPhrase
Secret Pass Phrase
optional
Returns String
Method Summary
decrypt
Params
Type
Name
Summary
Required
String
value
encrypted value
Required
EncryptionOptions
options
encryption options
optional
String
secretPassPhrase
Secret Pass Phrase
optional
Returns String
Method Summary
createOptions
Returns EncryptionOptions
Last updated
Was this helpful?