我写了一个网络通信的程序,现在想给通信数据进行DES加密处理,密钥可不可以自己选择一个56位比特的指定数据,我网上的一些java DES加密算法,都是用jdk自带的一些加密类型,感觉很方便,可是好像都是一些随机的密钥,DES的加密解密都是同一个密钥,所以我想通信两端都用同一个约定的密钥进行加密解密,想请教一下有什么办法可以自己指定密钥,如果无法自己指定,那可不可生成一个两端都可以使用的密钥,当然密钥要求不许在网络上通信,减少密钥被截取的危险。各位帮帮忙

解决方案 »

  1.   

    我有一个可以手动指定密码的DES加解密程序,是在别人的无法指定密码的基础上改来的。
    很早的时候作的了,比较简陋,是对本地文件加密生成本地文件。我上传到网盘里了,地址是以下:
    匿名提取文件连接 http://pickup.mofile.com/4247738560885429
    或登录Mofile,使用提取码 4247738560885429 提取文件对通信传输数据加密,你看看能不能改造出来。