ASP登陆SQL 如何对SA帐户密码采用MD5加密
发布网友
发布时间:2022-05-13 10:25
我来回答
共3个回答
热心网友
时间:2023-10-08 16:26
没有办法实现。
SQL密码不能用MD5加密的,因为MD5加密不可逆,SQL自然也无法逆转此密码,那么SQL也就无法识别你的密码到底是什么。那你说SQL还能让你连接成功吗?
你可以自己写一个加密、解密函数。用你自己的这个加密函数把SQL密码加密,比如加密123456得到的密码为:aabbccdd,然后在Const SqlPassword="123456" 中,这样写:Const SqlPassword=解密函数("aabbccdd")
这样一来,别人看你的源码,看到的是密文,而不是明文了。但如果别人也懂代码,看了你的解密函数的代码,也能写出你的加密函数来的(你可以把加密解密函数做成COM组件,这样就万无一失了)
热心网友
时间:2023-10-08 16:26
可以先把123456用md5加密,把加密后的串作为sa的密码,当然就不是你指定那个密文了
Const SqlPassword="123456改为md5加密后的串" 'SQL数据库的登陆密码
别人就看不到你的密码了 呵呵
不知这样行否?
热心网友
时间:2023-10-08 16:27
没办法实现,因为数据库会难证它,你没办法在SQL程序里做到MD5加密再和你的链接MD5加密对比.