我的数据库中有一个表,其中一个字段由php函数编码。现在,我需要一个函数来解码mysql侧的字段。就像这样:
SELECT permissions,decodePermission(id,permissions) as decoded_permissions FROM table
我尝试在mysql中使用CREATE TABLE,但是它非常弱,在sql中我没有像 but ()、md5() (即存在于php中)这样的函数。所以现在我想知道在mysql中可以从php、c或perl文件中生成函数吗?就像这样:LOAD FILE 'path/to/c/file'
我已经能够成功地用php和objective-c代码对AES-256进行加密和解密。我不会在这里张贴任何代码,因为我已经尝试了许多变化,但没有一个工作。我不知道这些加密函数是如何工作的.AES是一种标准化的算法,所以在我看来它不能工作的原因可以归结为
a) iv
b)一些编码错误
或
c)填充的差异(应该与解密无关)。
如果有人拥有在php和objective-c中都能工作的AES函数,那就太好了,但如果不能,在理解是什么导致了这些不同的结果方面,我们将不胜感激。
如果您想问一个更狭义的问题,那就是这个AES密码的编码、iv和块大小。
1)密钥和明文/密文使用什么编码重要吗?基本上,我猜这不是