单向加密就是用同一个密钥去加密和解密。一.AES支持密钥128位,192位,256位(常用的是128位md5,256位sha256)算法/工作模式/填充方式的概念:算法是:AES工作模式:ECB/CBC默认情况下iOS是CBC的,我提供的例子是ECB的的工作模式,所以iOS在设置加密参数的时候要添加参数kCCOptionECBMode填充方式:kCCOptionPKCS7PaddingiOS似乎只支持这样的填充方式,java有很多填充方式,但是就不支持这个,所以要引用第三方包bouncycastle