当前位置:首页 » 编程语言 » sql字段解密
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql字段解密

发布时间: 2023-02-07 09:15:03

sql语句解密

你这个是什么加密方式?而且SQL好像没有所谓的解密函数的吧.
如果是MD5解密的话,你网络一下也能找到类似的相关语言的代码.
具体可以参考C#的MD5加密和解密:

http://wenku..com/link?url=xA9UdYn__-Se5tFdNC

② mysql数据库里面的数据中的密码加密了,怎么解密

mysql -uroot -p 输入密码回车后,出现如下图错误。这时候需要我们破解密码。
service mysqld stop //先停止mysql服务。

然后打开mysql配置文件/etc/my.cnf.在【mysqld】下面添加一行代码:skip-grant-tables。这行代码意思就是跳过跳过授权表,即是可以跳过密码验证直接进入数据库。

service mysqld restart //重启mysql数据库。假如不重启的话,不会生效。
mysql -uroot -p //此时直接回车,既可以进入数据库。
出现mysql>就说明你已经进入到mysql数据库里了。

进数据库后,
use mysql //选择mysql这个库,因为mysql的root密码存放在这个数据库里。
show tables //查看下mysql库里有哪些表,我们需要操作的用户名密码都在user表里。
desc user //查看下user表有哪些字段

更改root密码。
update user set password=password('123456') where user="root"; //用户选root,可以随便更改成任意密码,我这里设置的123456,password()是mysql密码加密的一个函数。
flush privileges; //刷新下密码,使更改的生效。
exit //退出数据库。

退出数据库,重新登录
mysql -uroot -p //回车输入刚刚更改的密码,就能进去了。
然后再次进入配置文件vi /etc/my.cnf 把skip-grant-tables去掉。

③ 如何对sqlserver2005数据库中表字段进行加密,解密

那你可以通过编程
在保存的时候,先把字段内容进得加密,然后再保存到数据库中。
读取的时候,读出数据后,再进行解密操作。

④ sql server里面的内容加密了,用什么方法可以解密

应该是程序写入数据库前加密的,要解密的话,先要查一下是用什么方式加密的,有没有解决程序。
如md5是没有解密程序的。

⑤ SQL 2005 ENCRYPTBYKEY加密、DECRYPTBYKEY解密

就是 varbinary 型啊,用varbinary字段保存数据就行了

然后,DECRYPTBYKEY()的输入参数,也是varbinary型的

================
非要用varchar,用如下两个函数

fn_varbintohexsubstring
fn_varbintohexstr

但是varbinary的一个字节在varchar里面占两个字节,不是很浪费么

⑥ sql 2000中如何对数据库加密字段的内容进行解密

你用的什么加密算法啊 大哥

⑦ 怎么实现对SQL Server数据库的字段进行加密和解密

怎么实现对SQL Server数据库的字段进行加密和解密
那你可以通过编程 在保存的时候,先把字段内容进得加密,然后再保存到数据库中。 读取的时候,读出数据后,再进行解密操作。

⑧ 怎么实现对SQL Server数据库的字段进行加密和解密

将那个字段设为主键
------解决方案--------------------------------------------------------
要不然
你只能在逻辑上做判断、先查询数据是否有当前的符号、如果有
就另填。没有的话,就插入
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
要是这个字段不是外键的话,可以设成主键,否则,可以由数据库的标识字段做主键,给这一列
加上唯一约束
------解决方案--------------------------------------------------------
主键或者unique
约束(这个oracle
有,不知sqlserver
有没有)。
这个好像不行吧。
------解决方案--------------------------------------------------------
设主键。用sequence
自增。设置主键
然后也可以写触发器做判断修改

⑨ MS SQL DES数据加密 解密,急求各位大虾帮帮小弟!

前些天已答过,实测是有效的,你试过吗?

(SQL2008下通过测试)

注意,VARBINARY定义时的长度,下面是以max最长来的,如果你的数据库VARBINARY定义不同,请相应的改一下。另外,请看懂下面每一句的意义后再去做。

学编程不能靠抄哦,呵呵。

--建立对称密钥
--=DESENCRYPTIONBYPASSWORD='123456'

OPENSYMMETRICKEYkey1
DECRYPTIONBYPASSWORD='123456'--必须与原设定口令一样
DECLARE@strNVARCHAR(100),@EncryptedVARBINARY(MAX),@DEEncryptedvarchar(8000)

SET@str=N'AABBCC'--要加密的字符串
SELECT@Encrypted=ENCRYPTBYKEY(KEY_GUID('key1'),@str)
SELECT@DEEncrypted=CAST(DECRYPTBYKEY(@Encrypted)ASNVARCHAR(100))
SELECT'加密'=@Encrypted,'解密'=@DEEncrypted--显示加密与解密结果
UPDATE[_TABLE1]SETmingwen=@Encrypted,mingeen=@DEEncrypted
CLOSESYMMETRICKEYkey1

--删除对称密钥
--DROPSYMMETRICKEYkey1

⑩ 解密方式如何在数据库中用SQL实现

一般都是MD5 一般是不能解密的。。 可以通过已知的md5值替换掉 原来的密码值就把密码改了