# Requirements for Derby encryption

Derby supports disk encryption and requires an encryption provider. An encryption provider implements the Java cryptography concepts. The JRE for J2SE 1.4 and higher includes Java Cryptographic Extensions (JCE http://java.sun.com/products/jce/index.html) and one or more default encryption providers.

Parent topic: Encrypting databases on disk
Related concepts
Working with encryption
Related tasks
Encrypting an existing unencrypted database
Encrypting databases with a new key
Encrypting databases with a new boot password
Encrypting databases with a new external encryption key