SolFSStorage.FilesEncryption property
Filter:
Pascal DLL C++ (DLL/Lib) C++ (VCL) C++ (.NET) C# VB.NETOverview
Sets default encryption algorithm used with files being created.
Declaration
[Pascal]
property FilesEncryption: TSolFSEncryption;
[DLL]
not applicable;
[C++ (DLL/Lib)]
SolFSEncryption get_FilesEncryption()
void set_FilesEncryption(SolFSEncryption Value)
[C++ (VCL)]
__property TSolFSEncryption FilesEncryption;
[C++ (.NET)]
SolFSEncryption get_FilesEncryption()
void set_FilesEncryption(SolFSEncryption Value)
[C#]
SolFSEncryption FilesEncryption
[VB.NET]
Property FilesEncryption As SolFSEncryption
Values of StorageEncryption
[Pascal] [DLL] [C++ (VCL)] [C++ (.NET)] [C#] [VB.NET] [ActiveX] [VB]
Value
Meaning
ecNoEncryption
0
Encryption is not used.
ecAES256_SHA256
1
AES (256 bit) is used for encryption and SHA is used for hashing.
ecCustom256
2
Custom encryption is used via callback functions (events).
ecAES256_HMAC256
3
AES (256 bit) is used for encryption and SHA is used for hashing. This mode is recommended for use instead of ecAES256_SHA256.
Description
This property specifies default encryption for operations (namely stream creation) which don't include encryption as a parameter.
Default value is 0 (no encryption). If encryption is used, use FilesPassword property to specify the password for encryption.
