When you attempt to overwrite a value on a hard drive, Java doesn't have the final say which place or sector it has to do so and therefore there is no gaurantee whatsoever that the 'replaced value' is 'wiped'. The only way to secure a data via encryption is to create the file as encrypted right from the start because the enciphered data, regardless the fragmentation of the file in the file system, would still be encrypted. If you have used a file that is not encrypted right from the start, you may need to handle chances of slack spaces, fragmentations, temp files...etc. which allows fragments of unencrypted file data to be thrown all over the hard disk.
-- You received this message because you are subscribed to the Google Groups "H2 Database" group. To post to this group, send email to h2-database@googlegroups.com. To unsubscribe from this group, send email to h2-database+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/h2-database?hl=en.