encryption
Default encryption module
Default encryption module for server-side encryption
In order to use this encryption module you need to enable server-side encryption in the admin settings. Once enabled this module will encrypt all your files transparently. The encryption is based on AES 256 keys.
The module will not touch existing files, only new files will be encrypted after server-side encryption was enabled. It is also not possible to disable the encryption again and switch back to an unencrypted system.
Please read the documentation to know all implications before you decide to enable server-side encryption.
2.17.0
agpl
Bjoern Schiessle
Clark Tomlinson
user-encryption
admin-encryption
files
security
https://github.com/nextcloud/server/issues
openssl
OCA\Encryption\Migration\SetMasterKeyStatus
OCA\Encryption\Command\EnableMasterKey
OCA\Encryption\Command\DisableMasterKey
OCA\Encryption\Command\RecoverUser
OCA\Encryption\Command\ScanLegacyFormat
OCA\Encryption\Command\FixEncryptedVersion
OCA\Encryption\Command\FixKeyLocation
OCA\Encryption\Command\DropLegacyFileKey
OCA\Encryption\Settings\Admin
OCA\Encryption\Settings\Personal