易截截图软件、单文件、免安装、纯绿色、仅160KB

有关Java加密的问题

我的两个程序之间用TCP交换信息,现在想对TCP信息进行加密,该怎么弄?
TCP消息直接传送的是对象。用的ObjectOutputStream和ObjectInputStream
MD5加密吧,不过能破解吗?
简单的加密很容易破解的,这要看你定义什么样的加密规则了,比如字母替换呀,字母循环后移N位呀都可以

md5加密不错的,或者base64

引用
MD5加密吧,不过能破解吗?
简单的加密很容易破解的,这要看你定义什么样的加密规则了,比如字母替换呀,字母循环后移N位呀都可以

能具体说下吗?

MD5加密?????
呵呵。

加密用DES或AES吧。

MD5只能单身加密,也就是说不能解密的,一般用于密码加密,而不能用于对传输的一般信息进行加密。可考虑DES3或RSA等。相关源码,可以在网上搜索。

我是完全不明白呀 来学习来

我们做过一个,其实基本的思想都差不多,md5是通过算法加密。验证码那种不可截取的密码是通过java2d画图(但算法也是必须的,和md5和在一起简直无敌,无法破解还不能截取),还有就是密匙加密(如魔兽世界的密保卡就是这个原理,我实现这个功能是用hashmap的键值对做的)。。。。。
大致的思想就是上面这种,还有些加密你可以自己想,但是都超不出上面给的范围,加强也只能在算法这,即要复杂还要执行效率高(即高实时性)

MD5Java code
public class MD5
  {
  /*
  * A Java implementation of the RSA Data Security, Inc. MD5 Message
  * Digest Algorithm, as defined in RFC 1321.
  * Based on the JavaScript implementation of Paul Johnston
  * Copyright (C) Paul Johnston 1999 -


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

JAVA编程求助 - Java / Java SE

工作需要 求大家帮忙写个程序
我是学C++的 不懂JAVA
编写一个Java应用程序,对于给定的一个字符串的集合,格式如:
  {aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh}
要求将其中交集不为空的 ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

高手帮帮忙 一个JAVA输出问题 - Java / Java SE

要求是输入一个数字,然后按照下面的方式输出(顺时针旋转)
比如 输入 2
则输出为
1 2 3
8 9 4
7 6 5
输入 6
则输出为
1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号