Encrypt the database using the cryptographic password specified by DatabaseConfig.SetEncryption or DatabaseEnvironmentConfig.SetEncryption.

Namespace:  BerkeleyDB
Assembly:  libdb_dotnet52 (in libdb_dotnet52.dll) Version:


public bool Encrypted { get; set; }
Visual Basic (Declaration)
Public Property Encrypted As Boolean
Visual C++
property bool Encrypted {
	bool get ();
	void set (bool value);


If the database already exists, the value of Encrypted must be the same as the existing database or an error will be returned.

Encrypted databases are not portable between machines of different byte orders, that is, encrypted databases created on big-endian machines cannot be read on little-endian machines, and vice versa.

See Also