解密PHP';s在MS SQL Server中的mcrypt_encrypt


Decrypt PHP's mcrypt_encrypt in MS SQL Server

我使用PHP加密数据,并使用mcrypt_encrypt函数将其保存到Microsoft SQL Server内的表中。我想知道是否可以通过SQL Server解密表中的数据?

我熟悉ENCRYPTBYKEYDECRYPTBYKEY函数,但无法使用它们,因为此SQL Server是共享的,并且限制了创建证书/密钥。

我希望有一个像MySQL的AES_ENCRYPTAES_DECRYPT这样的函数,这样密钥就可以指定为字符串,但我没有看到,所以我使用PHP进行加密。

我能够在没有PHP的情况下解决这个问题。我在MS SQL中找到了适合我需要的EncryptByPassphrase和DecryptByPassphrage函数。