“Conocimientos Programación>Visual Basics Programación

Cómo calcular una suma de comprobación en VB

2015/8/23
El concepto de una suma de comprobación se inventó a principios de la historia de la informática para comprobar la integridad de los datos . La suma de control es más básico para calcular la suma de todos los 1s y 0s que componen los datos de un archivo . Ese número puede ser almacenado por separado. En una fecha posterior se puede calcular de nuevo para asegurarse de que la suma es la misma . Si lo es, el archivo no ha cambiado, y la integridad está intacta . Checksums modernos son mucho más complejos , pero para los programadores que escriben en Visual Basic, el marco . NET proporciona capacidades de cálculo de suma de comprobación de la caja . Instrucciones
1

Copia y pega las siguientes instrucciones Imports al principio del archivo que contiene la clase con la que desea obtener la suma de comprobación :

Importaciones System.IOImports System.Security . criptografía
2

Copie y pegue la siguiente función en el cuerpo de la clase :

privada compartida GetChecksum funciones ( archivo como String) como StringUsing corriente como FileStream = File.OpenRead (archivo) Dim sha como SHA256Managed = New SHA256Managed () Dim checksum como byte [ ] = sha.ComputeHash ( stream) BitConverter.ToString retorno ( checksum) Reemplazar ("- " , String.Empty ) . Función UsingEnd End

3

Llame a la función de suma de comprobación con el siguiente código :

checksumValue dévil como secuencia = YourClassName.GetChecksum ("C: \\ path \\ to \\ archivo.ext ")


Visual Basics Programación
Cómo ocultar una columna en un Access VBA Ficha
Cómo utilizar MSFlexGrid en VB6
Cómo crear un proyecto de Visual Basic Utilizar el nombre del proyecto
Cómo utilizar Grid Control Visual Basic
Cómo devolver un valor en un cuadro de lista de varias columnas
Cómo mostrar un conjunto de marcos en ASP.NET
Cómo cifrar un archivo en VB.NET
¿Cómo puedo ver un formulario en una aplicación de consola Vb.NET
Conocimientos Informáticos © http://www.ordenador.online