> On Jan 7, 2015, at 6:38 PM, Jsparrow <[email protected]> wrote:
> 
> No I don't mean encryption, I'm talking about having database credentials. 
> For example, with MySQL you have database credentials and you can't access 
> the database without providing the database username and password when you 
> open the connection to the database.

MySQL is a server, so it can use a login to enforce access. But with an 
embedded database you have access to the raw data files, so the only way to 
protect them from being read (or modified) is to encrypt them. It's like trying 
to protect a text file or a Word doc from being read -- you have to encrypt it.

And encryption means a key that has to be kept secret, which means the user has 
to enter it as a passphrase when the app launches.

--Jens

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/8AC2A1F9-4B5D-43AD-9C00-D1EF7087F946%40mooseyard.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to