时间:2016-04-02 22:24 来源: 我爱IT技术网 编辑:52微风
android手机端大都需要与服务端进行交互通讯,敏感数据大都会采用DES进行加密,那么android与java平台的DES加密一样吗?其实是一样的,参数配置一样,那么加解密的结果就完全一样。

前期准备工作(包括相关工具或所使用的原料等)java,myeclipse 详细的操作方法或具体步骤
加密参数数据交互双方要配置一样,例如都配置成:DES/CBC/PKCS5Padding,
这样出来的密文才可能一样,每个平台都有自己不同的缺省默认值,当你没有配置时,系统就会按默认值处理。

参数格式:"加密算法/加密模式/填充模式",这三个参数也还有许多其他选项,可以根据加密的需求做调整。
例如:DES/ECB/PKCS5Padding,DES/CFB/NoPadding等。
加密算法常用的是DES, 通常越复杂的算法,效率也更低。
加密后处理, 加密后的数组数据通常会进行BASE64转换成字符串,或转换为16进制字符串,这个也影响密文结果。
注意事项纯原创,如果觉得对自己有帮助,请点投票按钮,投上您宝贵的一票,谢谢!经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
