gpt4 book ai didi

c# - 使用密码分离数据库

转载 作者:太空宇宙 更新时间:2023-11-03 22:03:45 24 4
gpt4 key购买 nike

我正在使用 C# 和 SMO 成功分离和附加 SQL 服务器数据库。

我想知道是否可以用密码保护分离的数据库?最好通过 C# 也欢迎其他建议。我不太熟悉 SQL 用户和权限。

(背景:我们使用传输数据库通过承包商将信息传输到没有互联网连接的异地单位。这些数据库包含敏感信息。我们希望这些信息不会被精明的承包商访问)

最佳答案

您所描述的与 SQL Server/SMO 或其他任何东西都没有任何关系 - 只需使用一些密码和良好的算法(如 AES256)加密您要传输的文件,并在您和异地单位之间保密密码.每次传输都使用新的加密强度高的密码(切勿使用密码两次!)。

如果您想验证文件未被篡改,请为您传输的每个加密文件创建数字签名(使用非对称算法,如 RSA)。您将私钥对所有人保密...为了验证签名,公钥就足够了——公钥可以为全世界所知,而不会危及您的安全。

关于c# - 使用密码分离数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9189435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com