【Android】DES加密与解密

来源:互联网 发布:万磁王和x教授 知乎 编辑:程序博客网 时间:2024/05/17 07:07
  1. 我写了一个工具类

    如下  是类的结构

    【Android】DES加密与解密
  2. 加密的代码如下

    【Android】DES加密与解密
  3. 这个地方注意

    DESKeySpec desKeySpec和IvParameterSpec iv

    我用的是同一个字符串key.getBytes("UTF-8")设置的。

    (.net有时是设置不同的。)

    【Android】DES加密与解密
  4. 解密方法如下

    要注意的地方和加密相同

    【Android】DES加密与解密
  5. 还有两个有用的方法 两个偏移方法

    convertHexString

    将字符串转换十六进制

    【Android】DES加密与解密
  6. toHexString

    将十六进制转换字符串

    【Android】DES加密与解密

0 0