解密在SQL Anywhere 12.0或更早版本中加密的c# AES

本文关键字:版本 加密 AES SQL Anywhere 解密 | 更新日期: 2023-09-27 17:51:19

在SA16中有一个关于加密和解密的类似讨论,它可以处理小问题,但我有一个更具体和有问题的问题:我确实理解为什么SA12不能解密在其他系统中加密的东西,因为它没有设置特定参数的能力,但是反过来呢,解密在SA12或更早版本中加密的c#中的东西?我从SA12文档中所知道的是,它使用Rijndael算法,并具有随机IV和大小128或256可以指定,但我不知道填充,密码模式,我不确定数据原始格式。

长话短说:有可能在数据库之外解密在SA12中加密的数据吗?

解密在SQL Anywhere 12.0或更早版本中加密的c# AES

不,在v12中是不可能的。算法本身是AES,但是我们将数据分成块进行加密的方式,我们使用的IV,以及我们存储加密数据的方式都是专有的,未发布的。

全面披露:我在SAP工作在SQL Anywhere工程