我希望能够在ASP.NET中执行应用程序级加密,生成一个字节数组,然后将其保存到MySQL blob列。然后,我会希望它是一个选项,如果您拥有加密密钥,则可以使用MySQL的AES_DECRYPT()函数对其进行解密。这似乎应该是可能的,因为AES_DECRYPT是AES/Rijndael的实现。 MySQL AES_ENCRYPT/DECRYPT函数只需将密钥和字符串作为参数进行加密/解密即可。
我有两个数据库。我从一个表中复制了所有数据并将其插入到另一个数据库表中。我已经创建了第二个数据库对称密钥,但是当我尝试运行查询如下 OPEN SYMMETRIC KEY SecureSymmetricKey DECRYPTION BY PASSWORD = N'StrongPassword';
select DecryptByKey(columname) as DocSSN from tab