网络上传输信息时怎么加密?

8slob 2002-11-26 01:11:48
我用java实现一个C/S系统,其中有用户登录这一块,我怎么才能对用户登录信息进行一下加密,防治被人劫获??
...全文
119 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mercury1231 2003-03-02
  • 打赏
  • 举报
回复
我们最近好像也要做这个哦,顺便来学习一下:)
redv 2003-03-01
  • 打赏
  • 举报
回复
用加密算法:

在客户端用pulbic key对用户输入用javascript加密,在服务器端接受到的就是加密后的数据流。
hymarx 2002-11-26
  • 打赏
  • 举报
回复
走ssl协议啊
fastmask 2002-11-26
  • 打赏
  • 举报
回复
你可以用密码对用户名加密。去sun下jce的包,然后用des简单加密一个就行阿。
Security.addProvider(new com.sun.crypto.provider.SunJCE());
ecretKeyFactory keygen = SecretKeyFactory.getInstance("DES");
DESKeySpec keySpec=new DESKeySpec(password);
SecretKey deskey = keygen.generateSecret(keySpec);
Cipher cipher = Cipher.getInstance("DES");
cipher.init(Cipher.ENCRYPT_MODE,deskey);
byte[] cipherByte=cipher.doFinal(data[]);
//这个是你的加密了
Jacky1206 2002-11-26
  • 打赏
  • 举报
回复
可以将类实现序列化即:implement Serializable
主要加密应该是用户的密码,可以再类中将存储用户密码的字段声明为transient 类型,这样即使被截获也没有办法还原查看用户的密码,不过这只是一种简单的加密手段,高深的喔也不懂,希望愚见可以对你有所帮助。谢谢
8slob 2002-11-26
  • 打赏
  • 举报
回复
没人?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧