|
|
1
2
我敢肯定,这是在ODBC控制面板中定义DSN的时候——或者是Sybase提供的在其他平台上定义连接的任何其他实用程序。当DSN存储在文件或注册表中时,您应该看到定义的enp参数,而不是pwd。 除非有一个非对称算法——SA定义了私钥——否则我不会认为这比混淆更好。也就是说,锁定用户的能力! |
|
|
2
1
hythlodayr是正确的-当您选中“加密密码”复选框时,ODBC管理员创建enp参数而不是pwd参数。如果以这种方式创建DSN,iqdsn实用程序的-pe开关也会执行相同的操作。 ENP参数是使用专有加密算法加密的,但它不能代替强加密。一个坚定的黑客可能会破坏它。任何包含密码(无论是否加密)的DSN都存在安全风险。 充分披露 :我在SQL Anywhere工程部门为Sybase工作。SQL Anywhere是Sybase IQ使用的数据库服务器。 |