Board logo

标题: [系统相关] 批处理如何对字符串进行加密? [打印本页]

作者: Tianorder    时间: 2016-3-23 16:34     标题: 批处理如何对字符串进行加密?

是这样的,写了备份SQL Server2008的批处理。

但是,这样就把SQL Server用户名密码都摆在明处了。
有没有办法只给密码部分加密呢?
其他地方不加密方便修改....
作者: ivor    时间: 2016-3-23 16:55

回复 1# Tianorder


    使用第三方程序MD5加密
作者: CrLf    时间: 2016-3-23 16:58

怎么会保留明文密码...
作者: codegay    时间: 2016-3-23 16:59

回复 2# ivor


    哈哈,MD5 不是全文编码,不是可逆的.
那密码最终是要还原成明文去连接数据库的.

楼主这事最终还是只能防君子而已.
作者: codegay    时间: 2016-3-23 17:01

不想自己写就用base64编码一下.
作者: codegay    时间: 2016-3-23 17:01

http://batch-cn.qiniudn.com/s/tool/index.html
作者: happy886rr    时间: 2016-3-23 18:22

回复 1# Tianorder
RSA非对称加密结合快速模幂乘算法解密
调用CALL RSA "密文" <S>
将解密后的S传递给isql,没有你的私钥,别人也无法解密。RSA只有通过监听CPU才能破解,只有他的发明人才完整破解过。
或者用对称加密,速度更快但是基本都可以破解。
两个文件可以有相同的md5,碰撞实现。sha1也被王小云的冲撞演算破解。
只有RSA在加密少量重要信息时具有非常高的安全可靠性,等价于大数分解。破解难度依赖于素数理论的发展。
作者: CrLf    时间: 2016-3-24 11:09

http://batch-cn.qiniudn.com/s/tool/index.html?key=openssl
作者: wskwfkbdn    时间: 2016-7-10 07:37

使用加密+安全套接字  也就是中间套来实现保护密码
作者: SGY00001    时间: 2022-1-12 13:54

直接MD5,然后输入密码后比对MD5,正确后把输入的密码写入变量,带入




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2