微软已经有一篇文章了,官方资料,绝对可行 http://www.access911.net/index.asp?board=4&mode=3&recordid=71FAB51E
但是有人说可以用第三方软件直接破解,甚至mdw也一样。现在能想到的就是找一种加密算法,将存储在表中的数据编码加密,在调用的时候再解密即可,但是这样会影响查询的效率,想象一下,原来你可以通过 like 搜索全文的,现在不得不将整个表全部解密后搜索,速度之慢可想而知。 所以在安全性和操作性上你必须要找到一个平衡点 一下提供几篇简单加密算法的资料 http://www.access911.net/index.asp?board=4&mode=3&recordid=74FAB41E10DC
http://www.access911.net/index.asp?board=4&mode=3&recordid=74FAB41E10DC
本站URL采用此方法处理 http://www.access911.net/index.asp?board=4&mode=3&recordid=73FAB41E1ADC
http://www.access911.net/index.asp?board=4&mode=3&recordid=73FAB51E13DC
还有一些其他的加密方法,比如直接以二进制方式更改 MDB 文件中的某些字节,让 ACCESS 或者 JET DB 无法读取数据,但是开发者通过程序在指定的时间将修改的字节补回去,补回去后再读取修改,完成后再修改这部分字节,使得 ACCESS 无法读取。但是这种方式稳定性差,很容易导致数据库损坏。 当然,还有其他很多非正规的加密方式,不过本站都不推荐 |