在SQL Anywhere 12.0或更早版本中加密的C#中解密AES
有一个小问题可以解决,但我有一个更具体和有问题的问题:我理解为什么SA12不能解密在其他系统中加密的东西,因为它不具备设置特定参数的能力,但反过来说,用C#解密在SA12或更早版本中加密的东西呢?据我所知,它使用Rijndael算法,有一个随机IV,可以指定大小128或256,但我不知道填充、密码模式,也不确定数据的原始格式在SQL Anywhere 12.0或更早版本中加密的C#中解密AES,c#,encryption,aes,sqlanywhere,C#,Encryption,Aes,Sqlanywhere,有一个小问题可以解决,但我有一个更具体和有问题的问题:我理解为什么SA12不能解密在其他系统中加密的东西,因为它不具备设置特定参数的能力,但反过来说,用C#解密在SA12或更早版本中加密的东西呢?据我所知,它使用Rijndael算法,有一个随机IV,可以指定大小128或256,但我不知道填充、密码模式,也不确定数据的原始格式 长话短说:可以在数据库之外解密SA12中加密的数据吗?不,在v12中不可能。算法本身是AES,但我们将数据分成块进行加密的方式、我们使用的IV以及我们存储加密数据的方式都是
长话短说:可以在数据库之外解密SA12中加密的数据吗?不,在v12中不可能。算法本身是AES,但我们将数据分成块进行加密的方式、我们使用的IV以及我们存储加密数据的方式都是专有的和未发布的
充分披露:我在SAP的SQL Anywhere工程部门工作。感谢您的澄清。