Python подключиться к серверу sql, используя расшифрованный пароль AES - PullRequest
0 голосов
/ 07 мая 2019

У меня есть приложение (не мое), в котором есть файл конфигурации с зашифрованным паролем, и я полагаю, что оно использует 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 голосов
/ 07 мая 2019

Попробуйте добавить ColumnEncryption

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