sách gpt4 ai đã đi

Làm thế nào để mã hóa trên một SQL Server và giải mã trên một SQL Server khác?

In lại 作者:行者123 更新时间:2023-12-02 22:59:17 37 4
mua khóa gpt4 Nike

我们希望使用 SQL Server 加密来加密数据库中的几个列。我们还需要在生产和测试环境之间传输数据。看来最好的解决方案是在生产和测试服务器上使用相同的主 key 、证书和对称 key ,以便我可以在生产或测试环境中加密或解密列,并获得相同的结果。

到目前为止,我已经尝试在两个环境中使用相同的创建脚本,但没有成功。数据传输到另一台服务器后,它在一台服务器上加密,但在另一台服务器上没有解密:

use 
CREATE MASTER KEY ENCRYPTION BY
PASSWORD =

use
CREATE CERTIFICATE
WITH SUBJECT =

use
CREATE SYMMETRIC KEY
WITH ALGORITHM = AES_256
ENCRYPTION BY CERTIFICATE

我尝试在一台服务器上创建主 key 、证书和对称 key ,然后在另一台服务器上恢复它,这似乎没有创建 key ,因此也不起作用.

use 
OPEN MASTER KEY DECRYPTION BY PASSWORD =
BACKUP MASTER KEY TO FILE = 'c:\masterkey.txt'
ENCRYPTION BY PASSWORD =

use
BACKUP CERTIFICATE TO FILE = 'c:\Cert.txt'
WITH PRIVATE KEY ( FILE = 'c:\Key.txt' ,
ENCRYPTION BY PASSWORD = )

use
RESTORE MASTER KEY
FROM FILE = 'c:\masterkey.txt'
DECRYPTION BY PASSWORD =
ENCRYPTION BY PASSWORD =

use
OPEN MASTER KEY DECRYPTION BY PASSWORD =
CREATE CERTIFICATE
FROM FILE = 'c:\Cert.txt'
WITH PRIVATE KEY (FILE = 'c:\Key.txt',
DECRYPTION BY PASSWORD = )

如何在一台 SQL Server 上加密并在另一台 SQL Server 上解密?

1 Câu trả lời

我们发现,在第一台服务器上加密时,您需要创建指定 key 源和身份值的对称 key 。然后,在其他服务器上解密时,您在创建对称 key 时指定相同的 key 源和身份值。

关于sql-server - 如何在一台 SQL Server 上加密并在另一台 SQL Server 上解密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5249713/

37 4 0
Bài viết được đề xuất: javascript - SharePoint 2013 在整个页面加载后添加 JavaScript
Bài viết được đề xuất: Javascript String Compare == 有时会失败
Bài viết được đề xuất: batch-file - 如何防止出现错误时批处理窗口关闭?
Bài viết được đề xuất: c++ - 第一次阅读崩溃报告
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com