在 MS SQL 服务器中解密 PHP 的 mcrypt_encrypt
Decrypt PHP's mcrypt_encrypt in MS SQL Server
我 PHP 加密数据并使用 mcrypt_encrypt
函数将其保存到 Microsoft SQL 服务器内的 table。我想知道是否可以通过 SQL 服务器从 table 解密数据?
我熟悉 ENCRYPTBYKEY
和 DECRYPTBYKEY
函数,但我无法使用它,因为此 SQL 服务器是共享的并且限制创建 certificates/keys。
我希望有一个像 MySQL 的 AES_ENCRYPT
和 AES_DECRYPT
这样的函数,这样可以将键指定为字符串,但我没有看到这样的函数我正在使用 PHP 进行加密。
我不用 PHP 就能解决这个问题。我在 MS SQL 中找到了适合我需要的函数 EncryptByPassphrase 和 DecryptByPassphrase。
我 PHP 加密数据并使用 mcrypt_encrypt
函数将其保存到 Microsoft SQL 服务器内的 table。我想知道是否可以通过 SQL 服务器从 table 解密数据?
我熟悉 ENCRYPTBYKEY
和 DECRYPTBYKEY
函数,但我无法使用它,因为此 SQL 服务器是共享的并且限制创建 certificates/keys。
我希望有一个像 MySQL 的 AES_ENCRYPT
和 AES_DECRYPT
这样的函数,这样可以将键指定为字符串,但我没有看到这样的函数我正在使用 PHP 进行加密。
我不用 PHP 就能解决这个问题。我在 MS SQL 中找到了适合我需要的函数 EncryptByPassphrase 和 DecryptByPassphrase。