服务端使用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
原创粉丝点击