社区
数据库相关
帖子详情
加密问题
liangyong007a
2011-05-11 03:21:58
数据库为0racle9i,程序为一个各子模块数据关联性很强的系统,现在要求加密其中一个子模块(或子程序),因关联性很强,现求一个比较实际的方法,实现数据字段加密,因为数据库已经能被别家公司连上,目的是让别的公司即使连上数据库,字段因为加过密,也无实际使用价值。现在迫切想得到大家的指点,方式一、在不动程序的情况下实现这些(最理想);方式二,动程序,更新前对字段值进行加密,这样比较麻烦,只要有数据读取,更新的地方都有加加解密的功能。
那位帮助指定一下,多谢
...全文
195
5
打赏
收藏
加密问题
数据库为0racle9i,程序为一个各子模块数据关联性很强的系统,现在要求加密其中一个子模块(或子程序),因关联性很强,现求一个比较实际的方法,实现数据字段加密,因为数据库已经能被别家公司连上,目的是让别的公司即使连上数据库,字段因为加过密,也无实际使用价值。现在迫切想得到大家的指点,方式一、在不动程序的情况下实现这些(最理想);方式二,动程序,更新前对字段值进行加密,这样比较麻烦,只要有数据读取,更新的地方都有加加解密的功能。 那位帮助指定一下,多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gobiz
2011-05-17
打赏
举报
回复
不要想着一劳永逸,要想想其它扩展的办法。
如你的程序为A,你专用的数据库为B,其它厂商的程序为C。
那么你可以做如下处理:
1、保证A、B自己的关系不要动。
2、额外出现一个中间部分D,你们自己来实现。
3、让D来访问B,让C去访问D。
至于这个中间部分的D,是采用其它相对独立的数据表,还是封装好的WebService,亦或者是只能访问某些指定数据表的DLL都可以,就看如何实现起来方便啦。
THQWS
2011-05-16
打赏
举报
回复
其实可以把另一家公司要的数据单独写入指定的一个表中,如果你们的程序只需把他们用到的数据写入,其他的数据他们无权限读取。
liangyong007a
2011-05-11
打赏
举报
回复
原来设计的问题,此用户唯一且拥有DBA权限,而且能读所有表,如果降低权限,将使很多模块不能使用。并且系统在用户那已经运行几年了,涉及的部门多,业务广。(另外一个办法,除非叫另一家公司别连我们数据库,这样就解决问题了,涉及到商业竞争,小员工我就无能为力了,只能从技术上来实现)
hongqi162
2011-05-11
打赏
举报
回复
让用户看到加密后的数据还不如不让他看到数据,这样还友好些
hongqi162
2011-05-11
打赏
举报
回复
字段内容加密似乎不太现实,是不是可以通过Oracle用户权限来控制比较好一些,把提供的那个客户权限降低不允许访问某些表等等
解决SQLSERVER数据库驱动程序无法通过使用安全套接字层(SSL)
加密
与 SQL Server 建立安全连接
问题
JAR包
用于解决SQLSERVER连接
问题
驱动程序无法通过使用安全套接字层(SSL)
加密
与 SQL Server 建立安全连接
问题
JAR包。
RSA
加密
算法的C语言实现
RSA
加密
算法的C语言实现
RSA
加密
算法提供商BouncyCastleProvider
RSA
加密
算法提供商BouncyCastleProvider包,希望对大家有用。。。
crypto-js
加密
解密资源包(含所有前台
加密
的js代码)
里面包含了所有前台
加密
的js代码。 像AES.JS,Md5.js等,方便那些上不了谷歌的人下载。
SQLCipherDemo
SQLCipherDemo,介绍了如何使用SQLCipher
加密
sqlite数据库。
数据库相关
2,507
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章