寻求sqlserver2005非对称加密实现 目前网上找来找去,都是对称加密的例子,哪位用过非对称加密rsa加密的方法,请提供脚本示例!3ks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --1) 创建非对称密钥CREATE ASYMMETRIC KEY asy_TestKey WITH ALGORITHM = RSA_1024ENCRYPTION BY PASSWORD = 'bmsA$dk7i82bv55foajsd9764'GOSELECT * FROM sys.asymmetric_keys--2) 创建示例表USE TestDbIF EXIST dbo.EmpSalary DROP TABLE dbo.EmpSalary;CREATE TABLE EmpSalary( EmpID int, Title nvarchar(50), Salary varbinary(500))GO--3) 向表中插入数据,并对Salary列的数据进行加密INSERT INTO EmpSalary VALUES (1, 'CEO', EncryptByAsymKey(AsymKey_ID('asy_TestKey2'), '20000'))INSERT INTO EmpSalary VALUES (2, 'Manager', EncryptByAsymKey(AsymKey_ID('asy_TestKey2'), '10000'))INSERT INTO EmpSalary VALUES (3, 'DB Admin', EncryptByAsymKey(AsymKey_ID('asy_TestKey2'), '5000'))GO--4) 查看表中存放的数据SELECT * FROM EmpSalary --5) 解密被加密了的数据列SELECT EmpID, Title,CONVERT(varchar(20), DecryptByAsymKey( AsymKey_Id('asy_TestKey2'), Salary, N'bmsA$dk7i82bv55foajsd9764' )) as DecryptSalary,salary as EncryptSalaryFROM EmpSalary 一个小问题 求SQL语句,高手们来帮我拆字段 该列名的chang错误 疑难access语句问题 把数据导入写成脚本 两个SQL问题,达人进来帮下.. 关于SQL中自动增长列值回复的问题。 如何调整顺序,解决后马上结帖。 还有比CSDN更火的软件技术论坛吗?在哪里? 数据源名称、用户名、密码放在那儿比较合理和安全? 还是刚才的问题,要在输出数据加上 平均数 的分析,请 tntzbzc,roy_88...继续领分 求教~分别(汇总)查询12个月的数据 (改过)
ENCRYPTION BY PASSWORD = 'bmsA$dk7i82bv55foajsd9764'
GOSELECT * FROM sys.asymmetric_keys--2) 创建示例表
USE TestDb
IF EXIST dbo.EmpSalary DROP TABLE dbo.EmpSalary;CREATE TABLE EmpSalary(
EmpID int,
Title nvarchar(50),
Salary varbinary(500)
)
GO--3) 向表中插入数据,并对Salary列的数据进行加密
INSERT INTO EmpSalary VALUES (1, 'CEO', EncryptByAsymKey(AsymKey_ID('asy_TestKey2'), '20000'))
INSERT INTO EmpSalary VALUES (2, 'Manager', EncryptByAsymKey(AsymKey_ID('asy_TestKey2'), '10000'))
INSERT INTO EmpSalary VALUES (3, 'DB Admin', EncryptByAsymKey(AsymKey_ID('asy_TestKey2'), '5000'))
GO--4) 查看表中存放的数据
SELECT * FROM EmpSalary
--5) 解密被加密了的数据列SELECT EmpID, Title,CONVERT(varchar(20),
DecryptByAsymKey( AsymKey_Id('asy_TestKey2'),
Salary, N'bmsA$dk7i82bv55foajsd9764' )) as DecryptSalary,salary as EncryptSalary
FROM EmpSalary