document.write('<link rel="stylesheet" type="text/css" href="http://www.naslu.com/css/SyntaxHighlighter.css" />');
document.write('<textarea name="code" id="code" class="java" rows="1" cols="1">');
document.write('import java.io.*;\nimport javax.crypto.*;\nimport javax.crypto.spec.DESKeySpec;\nimport java.security.*;\nimport java.util.*;\n\npublic class resumenes\n{\n    public static void main(String [] args)\n    {\n	\n	    //declarar funciones resumen\n		try{\n		MessageDigest messageDigest = MessageDigest.getInstance("MD5");  // Inicializa MD5\n		MessageDigest messageDigest2 = MessageDigest.getInstance("SHA"); // Inicializa SHA-1\n		\n		//leer fichero byte a byte\n		\n			try{\n				InputStream archivo = new FileInputStream( args[0] );\n				byte[] buffer = new byte[1];\n				int fin_archivo = -1;\n				int caracter;\n		    \n				caracter = archivo.read(buffer);\n		    \n				while( caracter != fin_archivo ) {\n			\n					messageDigest.update(buffer);  // Pasa texto claro a la función resumen\n					messageDigest2.update(buffer);\n					caracter = archivo.read(buffer);\n				}	\n		    \n				archivo.close();\n				byte[] resumen = messageDigest.digest(); // Genera el resumen MD5\n				byte[] resumen2 = messageDigest2.digest(); // Genera el resumen SHA-1		\n		    \n				//Pasar los resumenes a hexadecimal\n		    \n				String s = "";\n				for (int i = 0; i < resumen.length; i++)\n				{\n					s += Integer.toHexString((resumen[i] >> 4) & 0xf);\n					s += Integer.toHexString(resumen[i] & 0xf);\n				}\n				System.out.println("Resumen MD5: " + s);\n		    \n			\n				String m = "";\n				for (int i = 0; i < resumen2.length; i++)\n				{\n					m += Integer.toHexString((resumen2[i] >> 4) & 0xf);\n					m += Integer.toHexString(resumen2[i] & 0xf);\n				}\n				System.out.println("Resumen SHA-1: " + m);\n			\n			\n			}\n			//lectura de los datos del fichero\n			catch(java.io.FileNotFoundException fnfe) {}\n			catch(java.io.IOException ioe) {}\n		\n		}	\n		//declarar funciones resumen\n		catch(java.security.NoSuchAlgorithmException nsae) {}\n		\n	}\n    \n}');
document.write('</textarea>');
document.write('<script languaje="javascript" type="text/javascript">');
document.write('dp.SyntaxHighlighter.ClipboardSwf = \'http://www.naslu.com/flash/clipboard.swf\';dp.SyntaxHighlighter.HighlightAll("code");');
document.write('</script>');
document.write('<a href="http://www.naslu.com" style="font-family:Arial;font-size:9px;color:#444444;font-weight:bold;">Powered by naslu.com</a>');