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