美文网首页
关于AES128加密 使用 NO Padding的代码

关于AES128加密 使用 NO Padding的代码

作者: 冷夜丶 | 来源:发表于2019-01-03 10:20 被阅读24次

    在之前我的一个项目中有需要用的AES128加密的   

    后台是用JAVA写的AES128加密  而且是NO Padding就是不需要填充或者说是用0来补位的  但是在iOS中没有NO Padding 只有 一个枚举里面两个参数

     kCCOptionPKCS7Padding  =0x0001,

       kCCOptionECBMode        =0x0002

    所以NO Padding  应该是  0x0000  而你在代码中用0x0000 是会报错的   所以要自己写填充   下面上代码

    这其中的convertDataToHexStr方法就是把Data流转成16进制的 这里面的dataForHexString就是把字符串转成Data流的

    相关文章

      网友评论

          本文标题:关于AES128加密 使用 NO Padding的代码

          本文链接:https://www.haomeiwen.com/subject/usaxrqtx.html