access文件本身的加密形同虚设,vb中如何对其加密,并且在程序运行时还能正常操作数据库(不要出现ldb文件)。
解决方案 »
- ====高手看过来:VB如何横向打印网页====
- 请问如何将jpg或jif,bmp格式转换为eps格式?
- 如何把隐藏的菜单设置成自绘画模式
- 求局域网下的文件共享源代码,高分给
- 用MSComm控件实现串行通信,两种处理通信方式有什么不同?
- 控件Editgrid每列不可拉怎么办?(急,十万火急,高分求救)
- 用vb写的服务器如何正常解析非html文件?
- 大哥大!控件拖动问题,如何实现精确拖动,拖放到指定地方
- 高手请进,如何dim db as new databases?在线等!
- vb 连接ORACLE
- vc 调用 vb写的DLL, 如何通过参数传递字符串, 或者通过字节数组传递!
- VB怎么提取触发自身运行的那个文件的存放路径?
1.先计算文件的长度. Length
2.如果 length<100B 则 设定加密的密匙长度为 Length
3.如果 length>100B 则 设定加密的密匙长度为 40
4.采用二进制读出文件的前40个字节, 正中间40个字节, 最后40个字节.(注意按顺序)
5.将读出的字节数据与你设定的密匙进行加密运算.注意要采用1:1的加密方法,即不增加文件的长度.且可逆的.
6.再将文件的后缀改一下.
7.即采用上面的方式,已经破坏了文件的格式.就算人家知道了是数据库文件,打开了也是乱码或打不开.