我使用PHP加密数据并使用mcrypt_encrypt
函数将其保存到Microsoft SQL Server内的表中。我想知道是否可以通过SQL Server解密表中的数据?
我熟悉ENCRYPTBYKEY
和DECRYPTBYKEY
函数,但由于此SQL Server已共享并限制创建证书/密钥,因此无法使用它。
我希望有一个像MySQL AES_ENCRYPT
和AES_DECRYPT
这样的函数,所以键可以指定为一个字符串,但我没有看到一个所以我&# 39; m使用PHP加密。
答案 0 :(得分:0)
我能够在没有PHP的情况下解决这个问题。我在MS SQL中找到了适合我需要的函数EncryptByPassphrase和DecryptByPassphrase。