public static void show(byte[] b) {
        int count = 0;
        int rows = 0;

        for (int i = 0; i < b.length; i++) {
            if (count == 8) {
                System.out.print("  ");
            }
            else if (count == 16) {
                System.out.println("");
                count = 0;
                continue;
            }
            System.out.print(Integer.toHexString(b[i] & 0xFF).toUpperCase() + " ");
            count++;

        }
        System.out.println();
    }