Mã hoá MD5 bằng code Java chỉ với một vài dòng lệnh đơn giản, sưu tầm được trên mạng... Mình cần kiểm tra nếu độ dài đầu ra chỉ 31 bit thì thêm 1 ký tự 0 ở đằng trước. Code: import java.security.*; import java.math.*; public class MD5 { public static void main(String args[]) throws Exception{ String s="This is a test"; MessageDigest m=MessageDigest.getInstance("MD5"); m.update(s.getBytes(),0,s.length()); System.out.println("MD5: "+new BigInteger(1,m.digest()).toString(16)); } } Dùng code sau đây để chụp màn hình, có thể lưu file dạng khác: GIF hoặc PNG, chỉ cần đổi đuôi của tên file là được. Ứng dụng để viết 1 chtrình đại loại như chụp màn hình client... Code: import java.awt.*; import java.awt.image.*; import java.io.*; import javax.imageio.*; public class CaptureScreen { public static void main(String[] args) throws Exception { try { System.out.println(”Doi 1 giay nao…”); Thread.sleep(1000); } catch(Exception e) { System.exit(1); } String outFileName = “screen.jpg”; Toolkit toolkit = Toolkit.getDefaultToolkit(); Dimension screenSize = toolkit.getScreenSize(); Rectangle screenRect = new Rectangle(screenSize); Robot robot = new Robot(); BufferedImage image = robot.createScreenCapture(screenRect); ImageIO.write(image, “jpg”, new File(outFileName)); System.out.println(”Da luu vao file “” + outFileName + “”.”); } } Lấy thông tin RAM hiện tại của hệ thống, đơn giản như chưa từng được đơn giản... làm đề tài môn Hệ điều hành đâu cần phải dùng Visual Basic... Code: public class TestGetRuntime { public static void main(String[] args) { Runtime rt = Runtime.getRuntime(); System.out.println(”freeMemory “+rt.freeMemory()); System.out.println(”maxMemory “+rt.maxMemory()); System.out.println(”totalMemory “+rt.totalMemory()); } }