标题:[求助]如何对VFP数据库加密?
只看楼主
风雨-阳光
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-11-17
 问题点数:0 回复次数:8 
[求助]如何对VFP数据库加密?
特急:我的数据库中有些重要的数据,必须在网络里共享,可只要共享就会有人知道,请问如何给VFP数据库添加口令,就象有些程序语言一样可以加密?
搜索更多相关主题的帖子: VFP 数据库 
2005-11-22 12:07
seraph126
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2005-2-22
得分:0 
我也想知道

把握生命,挥洒自己! 我就是我!
2005-12-28 11:23
青春无悔
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2005-12-17
得分:0 

你可以把这些数据清除或是替换掉不就行了吗?


2005-12-28 22:02
leeping
Rank: 2
等 级:新手上路
威 望:3
帖 子:49
专家分:0
注 册:2005-12-26
得分:0 
VF的很多文件是以表的形式存在磁盘上,数据库\数据表\表单\类库\报表等,没有像ACCESSE\SQLSERVER等放在一个文件中处理,如果是单机版就可以用低级函数加密重要的表文件,如果是网络上用就还是按楼上的狐友去做!VF好像没有提供数据库的加密功能,其实他的数据库就是一个个表文件/1

2005-12-29 18:35
qqqaaaqqq
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2005-12-30
得分:0 
既然是在网络里共享,只要设置共享口令,不就行了吗?
2005-12-30 22:52
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
VFP是用DBC的,不是用DBF的。DBC=Database Container,DBF=Database File。別以為就SQL Server有。

授人以渔,不授人以鱼。
2012-02-04 22:47
软件服务
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:344
专家分:736
注 册:2011-12-23
得分:0 
加密很简单
举例:
姓名
张三
李四
王五

STRTR(姓名 , "张" , "李")
..
STRTR(姓名 , "李" , "王")
..
STRTR(姓名 , "王" , "张")

剩下自己思考,不要直用,否则全部变成张
就算拷了你的文件去,相信也是张冠李戴

2012-02-05 14:56
wyyq
Rank: 1
等 级:新手上路
帖 子:197
专家分:0
注 册:2013-2-11
得分:0 
vfp怎么实现数据库的加密和对输入密码的文本框设置成6位的数字和字母
2013-02-11 16:12
厨师王德榜
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:183
帖 子:942
专家分:4724
注 册:2013-2-16
得分:0 
提供一个思路,自己写一个函数,把关键的字符串按自己函数的要求变换。例如在上传表之前,先变换一下,
replace all 员工姓名 with asccover(员工姓名)
其中的asccover()函数可以由你自己来写,例如:
FUNCTION  ascover(lcname)
*//*.....这里你可以把字符串按ASC取反,加某数等等规则来变换。
ENDFUNC
然后你把自由表放上去,同时,你需要写一个逆运算的函数,这样,你自己和你授权的人,就把逆运算的程序发给他,只有你们可以看到字段的真正意思,没有解密程序的人看到的只是一堆乱码。
当然,这个方法的密级不会很高,军用数据肯定不能用我这个简单方法,但日常应用足够了。
2013-04-01 23:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-34627-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.129271 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved