4D Language Commands by theme Data SecurityVersion: 21 R3Data SecurityData file encryption status ( {structurePath : Text ; dataPath : Text} ) : Object Decrypt data BLOB ( blobToDecrypt : Blob ; keyObject : Object ; salt : Integer ; decryptedBLOB : Blob ) : BooleanDecrypt data BLOB ( blobToDecrypt : Blob ; passPhrase : Text ; salt : Integer ; decryptedBLOB : Blob ) : Boolean Discover data key : Boolean Encrypt data BLOB ( blobToEncrypt : Blob ; keyObject : Object ; salt : Integer ; encryptedBLOB : Blob ) : BooleanEncrypt data BLOB ( blobToEncrypt : Blob ; passPhrase : Text ; salt : Integer ; encryptedBLOB : Blob ) : 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}}}} ) : TextEncrypt data file ( structurePath : Text ; dataPath : Text {; newPassPhrase : Text {; archiveFolder : Text, 4D.Folder {; curDataKey : Object {; methodName : Text}}}} ) : Text New data key ( passPhrase : Text ) : Object Register data key ( curPassPhrase : Text ) : BooleanRegister data key ( curDataKey : Object ) : Boolean