在Python中连接远程SQL Server并加密密码可以使用以下步骤:

  1. 导入所需的库:
import pyodbc
from cryptography.fernet import Fernet
  1. 生成一个加密密钥:
key = Fernet.generate_key()
  1. 使用生成的密钥创建一个Fernet对象:
cipher_suite = Fernet(key)
  1. 将密码加密:
password = "your_password"
encrypted_password = cipher_suite.encrypt(password.encode())
  1. 连接到SQL Server数据库时,使用加密后的密码:
conn = pyodbc.connect("DRIVER={SQL Server};SERVER=your_server;DATABASE=your_database;UID=your_username;PWD=" + encrypted_password.decode())

以上步骤使用了cryptography库中的Fernet对密码进行加密,并使用pyodbc库连接到SQL Server数据库。请注意,生成的加密密钥需要安全保存,以便将来解密密码时使用

python连接远程sql server密码怎么加密

原文地址: http://www.cveoy.top/t/topic/inKM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录