我希望创建一个C#类来解密使用T-SQL的EncryptByPassPhrase加密的字节数组。(是的,我知道我可以在SQL Server内部解密,但我需要能够在数据库层和中间层中等效地进行加密/解密。)
我了解SQL Server的EncryptByPassPhrase和DecryptByPassPhrase使用TripleDES对称密钥算法。然而,不清楚IV应该如何模拟SQL Server的密码学。我可以使用TripleDESCryptoServiceProvider类进行加密/解密,但找不到正确的密钥和IV实现以复制SQL Server正在执行的操作。
有人做过类似的事情吗?谢谢!
我了解SQL Server的EncryptByPassPhrase和DecryptByPassPhrase使用TripleDES对称密钥算法。然而,不清楚IV应该如何模拟SQL Server的密码学。我可以使用TripleDESCryptoServiceProvider类进行加密/解密,但找不到正确的密钥和IV实现以复制SQL Server正在执行的操作。
有人做过类似的事情吗?谢谢!