Connecting to a Database with File Encryption</a><br/>
Database Files Encryption</a><br/>
<ahref="#database_file_locking">
<ahref="#database_file_locking">
Database File Locking</a><br/>
Database File Locking</a><br/>
<ahref="#database_only_if_exists">
<ahref="#database_only_if_exists">
...
@@ -127,8 +127,8 @@ Features
...
@@ -127,8 +127,8 @@ Features
<h3>Security Features</h3>
<h3>Security Features</h3>
<ul>
<ul>
<li>Includes a solution for the SQL injection problem
<li>Includes a solution for the SQL injection problem
</li><li>User password authenticated uses SHA-256 and salt
</li><li>User password authentication uses SHA-256 and salt
</li><li>User passwords are never transmitted in plain text over the network (even when using insecure connections)
</li><li>For server mode connections, user passwords are never transmitted in plain text over the network (even when using insecure connections; this only applies to the TCP server and not to the H2 Console however; it also doesn't apply if you set the password in the database URL)
</li><li>All database files (including script files that can be used to backup data) can be encrypted using AES-256 and XTEA encryption algorithms
</li><li>All database files (including script files that can be used to backup data) can be encrypted using AES-256 and XTEA encryption algorithms
</li><li>The remote JDBC driver supports TCP/IP connections over SSL/TLS
</li><li>The remote JDBC driver supports TCP/IP connections over SSL/TLS
</li><li>The built-in web server supports connections over SSL/TLS
</li><li>The built-in web server supports connections over SSL/TLS