我有一个通过某种算法编码的连接字符串。
我需要帮助才能找到此连接的算法。 谢谢
我已经尝试过Base64,但这是不正确的
<add connectionString ="w3jjXeiXMl5qd5DtbUCSrwPGs0Nd+1ZIPqnOaprSlicxvltKoVYu+3wN4+DrJFo678tzvj7eHRy87qMPAH5GTp1MH58Xx2SlPFXZrHaLmH6FGmvZeY66wa/tSaL5zOgT" />
答案 0 :(得分:0)
为什么要使用加密?我建议。使用SSPI ...
使用此帮助:
Connection String Syntax 在此模型中,您不需要在连接字符串中输入密码...。 您可以删除Windows身份验证并更改Sa密码。它是如此安全。
受信任的连接
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
受信任的连接
Driver={SQL Server Native Client 10.0};Server=myServerAddress;
Database = myDataBase; Trusted_Connection =是;
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;
Trusted_Connection =是;
提示输入用户名和密码 这个有点棘手。首先,您需要将连接对象的Prompt属性设置为adPromptAlways。然后使用连接字符串连接到数据库。
oConn.Properties("Prompt") = adPromptAlways
oConn.Open "Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;"
Microsoft SQL Server ODBC驱动程序 可信连接
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;
Trusted_Connection =是;
使用.NET中的ODBC驱动程序
Driver={any odbc driver's name};OdbcKey1=someValue;OdbcKey2=someValue;
答案 1 :(得分:0)
它使用对称分组密码,最有可能是AES或TripleDES。
加密的数据使用零填充。
除非拥有密钥和IV,否则您将无法解密此连接字符串。