4D Language Commands by theme Data SecurityVersion: 21Data SecurityData file encryption status ( structurePath : Text ; dataPath : Text ) : 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 : Text ; dataPath : Text {; newPassPhrase : Text {; archiveFolder : Text, 4D.Folder {; curPassPhrase : Text {; methodName : Text}}}} ) : TextEncrypt data file ( structurePath : Text ; dataPath : Text {; newDataKey : Object {; archiveFolder : Text, 4D.Folder {; curDataKey : Object {; methodName : Text}}}} ) : Text New data key ( passPhrase ) : Object Register data key ( curPassPhrase ) : BooleanRegister data key ( curDataKey ) : Boolean