Python使用AES解密密码连接到SQL Server

时间:2019-05-07 08:07:53

标签: python sql-server aes

我有一个应用程序(不是我的应用程序),它的配置文件带有加密的密码,我猜它使用的是AES。

我想写一个小的python代码来使用此加密密码测试连接,以确保我可以使用它。

但是我不知道如何在代码中使用加密密码

conn = pyodbc.connect('Driver={SQL Server};'
                      'Server=192.168.10.1;'
                      'Database=AUIS;'
                      'uid=sa;'
                      'pwd=BR+vNRCyv0pxHF97Aad2JA==;')

cursor = conn.cursor()
cursor.execute('SELECT * FROM AUIS.Table')

for row in cursor:
    print(row)````

1 个答案:

答案 0 :(得分:0)

尝试添加ColumnEncryption

conn = pyodbc.connect('Driver={SQL Server};'
                  'Server=192.168.10.1;'
                  'Database=AUIS;'
                  'uid=sa;'
                  'pwd=BR+vNRCyv0pxHF97Aad2JA==;'
                  'ColumnEncryption=Enabled;')