服务端使用3DES解密,客户端使用3DES加密
来源:互联网 发布:软件网络请求超时 编辑:程序博客网 时间:2024/06/06 05:01
我们知道,要使用3DES算法进行加解密,通常做法是:
1、服务器和客户端约定好加密密钥key
2、服务端使用key对明文plainText1进行3DES加密,得到密文cipherText1
3、密文经过安全网络传输到客户端
4、客户端使用key对cipherText1进行3DES解密,得到明文plainText1。
但实际项目应用上,有些客户端只能做3DES加密,而不能实现3DES解密,那应该怎么办呢?
答案很简单:服务器使用解密明文,客户端加密明文即可。做法如下:
1、服务器和客户端约定好加密密钥key
2、服务端使用key对明文plainText2进行3DES解密,得到密文cipherText2
3、密文经过安全网络传输到客户端
4、客户端使用key对cipherText2进行3DES加密,得到明文plainText2。
测试用例如下:
测试结果:
0 0
- 服务端使用3DES解密,客户端使用3DES加密
- DES/3DES加密,解密
- DES - Java编程: 使用DES加密/解密
- 3DES 加密解密
- 3des加密解密
- 3-DES加密解密
- 3DES加密解密
- 3des加密解密
- 3des加密解密
- 3DES 加密解密
- 3DES加密解密
- 3DES 加密解密
- 3DES 加密、解密
- 3DES 加密解密
- 3DES加密解密
- 3des加密解密
- 使用DES进行加密解密
- .NET使用DES加密解密
- 谈谈StringBuffer和StringBuilder
- 关系型数据库理论
- 点击 获取验证码 后,btn上显示 60秒 倒计时
- ios 导航栏 说明
- document.forms[0].
- 服务端使用3DES解密,客户端使用3DES加密
- EasyAR从入门到精通开发系列教程(2)--创建模型并互动
- SQL Server 中添加表注释
- $.ajax返回的JSON格式的数据后无法执行success的解决方法
- Synchronized理解
- 多任务处理之Background Fetch
- Jquery操作table
- Python使用matplotlib,numpy,scipy进行散点的平滑曲线化方法
- spring 三种注入方式