Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import java.io.InputStream;
import java.math.BigInteger;
import java.net.URL;
import java.security.MessageDigest;
import java.util.Arrays;

public class Main {

    public static void main(String[] args) throws Exception {
        URL u = new URL("http://www.google.com");
        InputStream in = u.openStream();
        MessageDigest sha = MessageDigest.getInstance("SHA");
        byte[] data = new byte[1024];
        int bytesRead = -1;
        while ((bytesRead = in.read(data)) >= 0) {
            sha.update(data, 0, bytesRead);
        }
        byte[] result = sha.digest();
        System.out.println(Arrays.toString(result));
        System.out.println(new BigInteger(result));
    }
}