Timothy A. Sawyer
<tsaw...@mybowlingdiary.com> wrote: 
> The easiest way to encrypt a specific row is to put the data through
> some 
> sort of one way hash function before you write the data to the table.
> However since this is symmetric, anyone with the key can decrypt the
> data 
> easily.

A function is either one-way or it is symmetric - it can't possibly be both at 
the same time. You seem to be confusing hashing and encryption.

> Also, depending on the strength of the hash function, anyone
> with 
> the hashed data could decrypt the data using a brute force attack.

Brute force attack doesn't depend on the strength of the hash function.

> Use the 
> largest key strength possible without hindering performance.

Hash functions don't use keys.
-- 
Igor Tandetnik


_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to