4D Language Commands Data SecurityVersion: 20 R10 BETA Data SecurityData file encryption status ( structurePath , dataPath ) : Object Decrypt data BLOB ( blobToDecrypt ; keyObject ; salt ; decryptedBLOB ) : BooleanDecrypt data BLOB ( blobToDecrypt ; passPhrase ; salt ; decryptedBLOB ) : Boolean Discover data key : Boolean Encrypt data BLOB ( blobToEncrypt ; keyObject ; salt ; encryptedBLOB ) : BooleanEncrypt data BLOB ( blobToEncrypt ; passPhrase ; salt ; encryptedBLOB ) : Boolean Encrypt data file ( structurePath ; dataPath {; newPassPhrase {; archiveFolder {; curPassPhrase {; methodName}}}} ) : TextEncrypt data file ( structurePath ; dataPath {; newDataKey {; archiveFolder {; curDataKey {; methodName}}}} ) : Text New data key ( passPhrase ) : Object Register data key ( curPassPhrase ) : BooleanRegister data key ( curDataKey ) : Boolean