我系统有一个功能,java写的,提供一个接口给别人调用查询

我系统有一个功能,java写的,提供一个接口给别人调用查询数据,要求对方查询条件用MD5转码后传到我系统后台,我在这边获取的时候,怎么获取对方传入的数据?怎么解析的?谢谢
我可以获取数据,但是数据都是经过MD5转码过的,不知道怎么转换成正常的值

第1个回答  2013-09-18
不要把问题混在一起,第一步,获取参数,第二步,转码
第2个回答  2013-09-18
MD5就是指消息摘要,用来把不定长的数据运算为固定长度的值,它对数据的改变敏感,即数据改变时它的MD5值很难保持不变,跟普通的hash类似,它不可能完全表达原数据的信息,主要用来验证原数据是否改变。
由它的不可逆性,由许多程序也把它用来传送密码,如前台用户输入密码的md5,跟后台保持的用户密码的md5进行对比判断用户输入的密码是否正确。
第3个回答  2013-09-18
如果是URL传参,可通过request.getParameter("aaaa");
如果是Webservice, 需要DOM解析xml文件
第4个回答  2013-09-18
MD5是不可逆的
第5个回答  2013-09-18
你想获取原始值估计悬的很,为什么不直接使用转码过后的值呢?
如果是需要显示查看的值,那何必要加密呢?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网