社区
VB基础类
帖子详情
怎么实现对SQL Server数据库的字段进行加密和解密
kimpkswm
2011-05-07 01:48:30
比如某个字段名为“机密资料名称”,需要对这个字段的所有内容都加密。
加密后又如何通过程序来显示不是加密的内容,即解密。
谢谢大虾
...全文
1104
19
打赏
收藏
怎么实现对SQL Server数据库的字段进行加密和解密
比如某个字段名为“机密资料名称”,需要对这个字段的所有内容都加密。 加密后又如何通过程序来显示不是加密的内容,即解密。 谢谢大虾
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhufobbs
2011-06-24
打赏
举报
回复
加密算法,一般是将你可输入的字符 编一个数据字典,一一对应一个不同的不重复的字符,解密时反向操作即可
zhufobbs
2011-06-24
打赏
举报
回复
为了安全,应该在代码中自己写 加密函数,解密函数
保存时
insert Into table (FieldA) values 加密函数(txt00.text)
显示时
select FieldA from Table
Txt00.text=解密函数(orst0.fields("FieldA"))
---------------------------------
也可以在数据库中自己写 ,不过这样人家看得到你的加解密算法,不保险
kimpkswm
2011-06-24
打赏
举报
回复
[Quote=引用 16 楼 ningweidong 的回复:]
你加密之后再存进去
你可以用多种方法加密,比如des之类的
[/Quote]
加密可以,但是查询的时候怎么解决?
即用一条Select * from Table 语句,返回的记录集中被加密的字段的内容是加密码的数据怎么处理呢?
ningweidong
2011-06-07
打赏
举报
回复
你加密之后再存进去
你可以用多种方法加密,比如des之类的
kimpkswm
2011-06-07
打赏
举报
回复
[Quote=引用 14 楼 ybh__ 的回复:]
引用 13 楼 kimpkswm 的回复:
引用 12 楼 ybh37 的回复:
敢情你没看那个链接啊~~
搜索 Crypto API
英文看得不懂,大虾有没有实战的代码供模仿参考:)
那我周末回去找找⋯⋯
这台电脑上没有⋯⋯
[/Quote]
ybh37大虾,周末快乐,有空找找了吗:)
ybh__
2011-05-20
打赏
举报
回复
[Quote=引用 13 楼 kimpkswm 的回复:]
引用 12 楼 ybh37 的回复:
敢情你没看那个链接啊~~
搜索 Crypto API
英文看得不懂,大虾有没有实战的代码供模仿参考:)
[/Quote]
那我周末回去找找⋯⋯
这台电脑上没有⋯⋯
kimpkswm
2011-05-20
打赏
举报
回复
[Quote=引用 12 楼 ybh37 的回复:]
敢情你没看那个链接啊~~
搜索 Crypto API
[/Quote]
英文看得不懂,大虾有没有实战的代码供模仿参考:)
kimpkswm
2011-05-12
打赏
举报
回复
[Quote=引用 8 楼 ybh37 的回复:]
引用楼主 kimpkswm 的回复:
比如某个字段名为“机密资料名称”,需要对这个字段的所有内容都加密。
加密后又如何通过程序来显示不是加密的内容,即解密。
谢谢大虾
不知是那个版本的数据库,如果是sql2005,本身就支持加密解密。
如果是其它的,可以用win的一个加密解密dll
[/Quote]
是SQL2000的.
WIN的加解密DLL是哪个呀?
咸清
2011-05-12
打赏
举报
回复
敢情你没看那个链接啊~~
搜索 Crypto API
神马被哪个妞占用了呢
2011-05-09
打赏
举报
回复
升级中……在这里破大脖子3联……
本楼免分
If 楼主给分 Then
楼主木有小jj
End If
咸清
2011-05-09
打赏
举报
回复
http://msdn.microsoft.com/en-us/library/aa380256(v=vs.85).aspx
咸清
2011-05-09
打赏
举报
回复
[Quote=引用楼主 kimpkswm 的回复:]
比如某个字段名为“机密资料名称”,需要对这个字段的所有内容都加密。
加密后又如何通过程序来显示不是加密的内容,即解密。
谢谢大虾
[/Quote]
不知是那个版本的数据库,如果是sql2005,本身就支持加密解密。
如果是其它的,可以用win的一个加密解密dll
Dision LI
2011-05-09
打赏
举报
回复
随便一个加密算法用上去再存到数据库。取数据出来再解密。
这个自己搜索了
啊的发哦
2011-05-09
打赏
举报
回复
自己写一个,思路很简单,就是中间加个转换器
kimpkswm
2011-05-09
打赏
举报
回复
[Quote=引用 2 楼 dbcontrols 的回复:]
找个加密解密现成的模块
写数据库的时候调用加密功能,保存转换后的数据
读数据库的时候调用解密功能,显示再次转换后的数据
[/Quote]
大虾指指路,在哪里可以找到这样的模块:)?
找了N久找不到
kimpkswm
2011-05-09
打赏
举报
回复
[Quote=引用 2 楼 dbcontrols 的回复:]
找个加密解密现成的模块
写数据库的时候调用加密功能,保存转换后的数据
读数据库的时候调用解密功能,显示再次转换后的数据
[/Quote]
大虾指指路,在哪里可以找到这样的模块:)?
找了N久找不到
kimpkswm
2011-05-09
打赏
举报
回复
[Quote=引用 2 楼 dbcontrols 的回复:]
找个加密解密现成的模块
写数据库的时候调用加密功能,保存转换后的数据
读数据库的时候调用解密功能,显示再次转换后的数据
[/Quote]
大虾指指路,在哪里可以找到这样的模块:)?
找了N久找不到
dbcontrols
2011-05-07
打赏
举报
回复
找个加密解密现成的模块
写数据库的时候调用加密功能,保存转换后的数据
读数据库的时候调用解密功能,显示再次转换后的数据
神马被哪个妞占用了呢
2011-05-07
打赏
举报
回复
小鱼轻轻的游过……
MS
SQL
密码
字段
的
加密
对MS
SQL
数据库
的密码
字段
进行
加密
解密
,自己玩的,两个函数好像微软的官方没有给出来。
Sql
Server
数据库
实现
表中
字段
的列
加密
研究
去年6月份的时候做过一个系统,要对里面的一些敏感
字段
进行
一下
加密
。
Sql
server
列
加密
可以参考官方文档:
SQL
Server
技术文档 -
SQL
Server
| Microsoft Learn。主要看下来有三种
加密
方法:1、利用证书对数据
进行
加密
和
解密
。2、利用非对称密钥对数据
进行
加密
和
解密
。3、利用对称密钥对数据
进行
加密
和
解密
。
SQL
Server
数据库
基础到精通课程
本课程是陈表达在学习
SQL
server
数据库
后做的完整笔记,本课程讲解从最开始的 创建
数据库
、创建数据表、已经数据的写入、查询、修改更新、删除,
字段
运算、
字段
运算统计、分类汇总、数据分析、条件判断,条件筛选及一些常用的
SQL
数据库
语句,变量定义,
字段
约束、等等,Select 、Where、Top、Group By 、Order By,Distinct、Declare等,详细可看图片和课程,本课程带有完整的
SQL
数据库
课程课件,代码有注释解析等等,学习起来简单易懂,易上手直接操作,需要做数据分析,数据统计等工作的朋友们就赶紧学起来了,加油!
sql
server
对数据
进行
加密
、
解密
sql
server
对数据
进行
加密
、
解密
在
SQL
Server
数据库
中
实现
数据
加密
在
SQL
Server
数据库
中,你可以使用
加密
功能来保护存储在
数据库
中的数据。接下来,我们需要创建一个数据表来存储我们要
加密
的数据。在这个示例中,我们创建一个名为"Customers"的表,其中包含"ID"和"Name"两个列。在
SQL
Server
中,你可以使用对称密钥或证书来
进行
数据
加密
。请记住,保护好
加密
密钥和证书的安全非常重要,以确保数据的安全性。在上述示例中,我们打开了对称密钥并使用该密钥对"Name"列的数据
进行
解密
。在上述示例中,我们打开了对称密钥并使用该密钥
加密
了"Name"列的数据。
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章