socket传送数据加密的问题,谁有接触过DES加密,帮我看看 ( 积分: 50 )

  • 主题发起人 主题发起人 wishme2
  • 开始时间 开始时间
W

wishme2

Unregistered / Unconfirmed
GUEST, unregistred user!
字符串DES加密后用socket传送到对方,对方将收到的数据(加密后是乱码)当作
字符串接收,然后根据约定的密钥来解开,是吗?
有个问题,就是加密后的数据当作字符串,此时与明文的字符串长度是不一样的
这样对方能解出来吗?
我现在就是遇到本端可以,但发送到对方收下来解就不行
 
字符串DES加密后用socket传送到对方,对方将收到的数据(加密后是乱码)当作
字符串接收,然后根据约定的密钥来解开,是吗?
有个问题,就是加密后的数据当作字符串,此时与明文的字符串长度是不一样的
这样对方能解出来吗?
我现在就是遇到本端可以,但发送到对方收下来解就不行
 
...这个好像理论上完全可以

首先本地加密
然后在程序里约定传送的格式 比如 控制字(作用是定义自己的数据识别,比如单独发送密钥,或者单独发送密文) 长度 密钥(还可以用其它方式对密钥加密) 等等 密文串

这样,接收方接收到之后先保存起来,然后用密钥进行解密


或者还可以在发送密文前发送特定格式的密钥,这样安全性更好
 
那是算法有问题, Socket 是基于数据流的传输
 
后退
顶部