Pau*_*aul 6 sql-server security encryption coldfusion cryptography
我知道如何使用AES_128使用ColdFusion加密数据.我也知道如何使用MSSQL AES_128加密数据.有谁知道是否可以使用AES_128加密ColdFusion中的数据,然后解密MSSQL中的字符串?
我玩了很多,似乎无法搞清楚.
谢谢,保罗
是的,这是可能的。AES 不具有任何专有性。然而,实现分组密码的方法有很多种,其中大多数都是不正确的。MS SQL 的encryptbykey()使用 ECB 模式,默认为 ANSI_PADDING。我会尝试在 ECB 模式下使用相同的密钥和 AES 来解密消息,它可能会起作用。应该使用 CBC 模式,但这需要 IV,并且encryptbykey()不接受 IV 作为参数,因此采用 ECB 模式。(MySQL 也是 ecb 模式,我看过代码。很遗憾我不能用 MS SQL 做到这一点)。