js转JAVA MD5

问题描述

js代码如下:functionhexchar2bin(str){vararr=[];for(vari=0;i<str.length;i=i+2){arr.push("\x"+str.substr(i,2))}arr=arr.join("");eval("vartemp='"+arr+"'");returntemp}varn=c.p.value;varj=hexchar2bin(md5(n));varh=md5(j+pt.uin);varg=md5(h+c.verifycode.value.toUpperCase());其中c.p.value="woyaokaoyan";c.verifycode.value="!XBM";pt.uin='x00x00x00x00x14x93x97xe5';最终g=343EA15DA527257EE482FFAD94D62BB1我想用java实现这个过程,但是卡在varh=md5(j+pt.uin);这部分,因为pt.uin是一个十六进制数,J是字符串,所以不确定h的结果,求大神帮忙实现,万分感谢!

解决方案

时间: 2024-12-02 11:35:04

js转JAVA MD5的相关文章

网页设计中JS与Java的区别

js|区别|设计|网页|网页设计 在各种网页制作技术论坛中,常常有人询问javascript与Java有什么区别,甚至有人误认为javascript就是Java.javascript与Java确实有一定的联系,但它们并不像我们想象的那样联系紧密,甚至可以肯定地说它们有很大的区别. 什么是JavaScript ? JavaScript 是对 ECMA 262 语言规范的一种实现.本教程的目的就是引导您学习使用 JavaScript ,所有例子都在 Internet Explorer 5 下通过,本

javascript-上海市数字证书认证中心提供的USBkey,如何通过js、Java语言获取设备

问题描述 上海市数字证书认证中心提供的USBkey,如何通过js.Java语言获取设备 电脑插入USBkey,已经安装了驱动.点击jsp按钮,获取插入的设备的基本信息. 解决方案 本身这个usbkey有没有给出c++或者某种语言的调用程序,如果有的话,可以用activex封装成控件,在网页中用js调用. 解决方案二: http://www.sheca.com/service/kb.aspx,这就是上海市数字证书认证中心的网站,上面提供的文档都是些接口..昨天寻找了一天都没找到相应的jar包 来调

js或java判断当前用户是否使用了代理服务器,

问题描述 js或java判断当前用户是否使用了代理服务器, js或java判断当前用户是否使用了代理服务器,请问有哪位大神知道吗?求指教. 解决方案 昨天回答过你了,高匿代没办法判断. 好比我用电脑访问你的网站,然后我把我获得的数据抄下来,让另一个人在他的电脑上敲一次,产生的网页,你能知道那个人看到的网页是通过我"代理"的么? 高匿代的原理就是把自己伪装成最终用户.当然你没有办法判断. 解决方案二: http://www.cnblogs.com/zoustrong/p/4646416.

servlet-怎样让js和java之间传值?

问题描述 怎样让js和java之间传值? 如下:一个用户登录,怎么消除一开始的alert窗口.能用java代码调用js的函数么?或者用java传一个flag给js. <%@ page language=""java"" import=""java.util.*"" pageEncoding=""UTF-8""%><%String path = request.getCo

js或java判断当前用户是否使用了代理服务器

问题描述 js或java判断当前用户是否使用了代理服务器 我想用js或者java判断一下当前访客是否使用了代理服务器.求大神指教,除读系统注册表以外. 解决方案 如果是透明代理,可以通过判断x-forward-for判断,如果是高匿代,没有任何办法,因为它的实现机制就好像代理服务器就是最终用户. 解决方案二: 有几种方法 检查http header, X-Forwarded-For and X-Client-IP,这些是透明代理等添加的 客户端分别用HTTP,HTTPS连接网站,一般的代理只会处

java MD5加密实现代码_java

先从下面这张图对MD5加密实现进行了解,具体如下 package com.pb; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Scanner; /* * 验证MD5 * 1.初始化MessageDigest信息摘要对象 * 2.传入需要计算的字符串更新摘

js模仿java的Map集合详解_javascript技巧

java.util 中的集合类包含 Java 中某些最常用的类.最常用的集合类是 List 和 Map.List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建.存储和操作任何类型对象元素列表.List 适用于按数值索引访问元素的情形. Map 提供了一个更通用的元素存储方法.Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值.从概念上而言,您可以将 List 看作是具有数值键的 Map.而实际上,除

js分页-java js完整版分页后台

问题描述 java js完整版分页后台 求完整版js分页代码,最好是从action中带参数的用hibernate分页 解决方案 用js插件........

Java MD5生成器

这是使用Java Swing写的一个MD5生成器. 项目名:create_md5 项目语言:Java swing: 构建工具:maven: 使用IDE:eclipse 程序运行界面如下:   功能: (1)获取指定文件的MD5值: (2)获取指定一段文本的MD5值 说明:本文中,MD5值使用十六进制位串表示.   如何获取文件的MD5值呢? Java代码   /**       * Get MD5 of one file:hex string,test OK!       *        *