我们有一个使用Informatica Cloud获取数据并将其加载到SQL Server的过程。 Informatica进程使用AES_Encrypt()函数,该函数使用一个简单的密钥短语和128位密钥长度。这是我们唯一的Informatica流程,因为我们不拥有供应商提供的工具。
首先,仅使用密钥短语是否有可能? SQL具有DECRYPT / ENCRYPTBYPASSPHRASE,但我认为密码短语用于构建密钥,然后用于加密/解密。
此外,SQL函数是3DES,因此无论如何都无法正常工作。我可以使用SSIS并在c#中编写一些内容来解密...但是仍然无法使用在线加密解密工具尝试的所有操作。据我所知,唯一解密方法是通过Informatica重新运行。
有什么想法吗?