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

java的MD5加密与解密

方法一:只加密
import java.security.*;  
import java.security.spec.*;  
 
class MD5_test {  
 public final static String MD5(String s) {  
  char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',  
    'a', 'b', 'c', 'd', 'e', 'f' };  
  try {  
   byte[] strTemp = s.getBytes();  
   MessageDigest mdTemp = MessageDigest.getInstance("MD5");  
   mdTemp.update(strTemp);  
   byte[] md = mdTemp.digest();  
   int j = md.length;  
   char str[] = new char[j * 2];  
   int k = 0;  
   for (int i = 0; i < j; i++) {  
    byte byte0 = md[i];  
    str[k++] = hexDigits[byte0 >>> 4 & 0xf];  
    str[k++] = hexDigits[byte0 & 0xf];  
   }  
   return new String(str);  
  } catch (Exception e) {  
   return null;  
  }  
 }  
 
 public static void main(String[] args) {  
  // MD5_Test aa = new MD5_Test();  
  System.out.print(MD5_test.MD5("b"));  
 }  

方法二:加密与解密
import java.security.MessageDigest;  
 
 
public class MD5andKL {  
 // MD5加码。32位  
 public static String MD5(String inStr) {  
  MessageDigest md5 = null;  
  try {  
   md5 = MessageDigest.getInstance("MD5");  
  } catch (Exception e) {  
   System.out.println(e.toString());  
   e.printStackTrace();  
  


相关文档:

java中的System.currentTimeMillis()函数

System.currentTimeMillis():可以提取到当前时间的毫秒数,产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数。
常见作用:一般都是用2个时间的差值来得到运行时间的,常用来比较2个算法的效率!
long start = System.currentTimeMillis();
  // 这里可以加上你要知道的方法运行的时间!!
......

java mysql连接数据库代码

package com.lovo.cq.shopping10_1.common;
import java.sql.*;
public class DbUtil {
private PreparedStatement pstmt = null;
private Connection con = null;
public DbUtil() {
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://l ......

java生成随机数字和字母组合


注:1.方法的参数 length 是生成的随机数的长度。
      2. 只想要大写的字母 可以使 int choice =65; 只想要小写的字母,就 int choice =97;
import java.util.Random;
public String getCharAndNumr(int length)  
{  
    String val = " ......

优化Java动画编程中的显示效果

Java动画编程有多种实现方法,但它们实现的基本原理是一样的,即在屏幕上画出一系列的帧来造成运动的感觉。Java多线程技术是Java动画编程中普遍运用的技术,它在控制动画程序的流程和动画的显示效果方面起着重要的作用。Java动画编程中的动画闪烁和图像残缺不全等现象,是Java程序员经常遇到的问题。本文以作者应用实例程序 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号