05. december 2005 - 23:56Der er
15 kommentarer og 1 løsning
Kryptere en streng med SHA1CryptoServiceProvider
Hej experter. Jeg vil gerne kryptere en streng med SHA1CryptoServiceProvider()
Jeg har fundet følgende eksempel:
byte[] data = new byte[DATA_SIZE]; byte[] result;
SHA1 sha = new SHA1CryptoServiceProvider(); // This is one implementation of the abstract class SHA1. result = sha.ComputeHash(data);
Jeg kan bare ikke se hvor min inputstreng kommer ind i billedet .. Eller min outputstreng for den sags skyld.. Så mit problem består i at læse eksemplet. Hvis der er en lettere måde, at kryptere en streng på er forslag meget velkomne :)
using System; using System.Text; using System.Security.Cryptography;
class MainClass { public static void Main(string[] args) { string input = "Dette er en lille test streng"; Encoding utf8 = new UTF8Encoding(); MD5 md5 = new MD5CryptoServiceProvider(); byte[] output = md5.ComputeHash(utf8.GetBytes(input)); for(int i = 0; i < output.Length; i++) { Console.Write(String.Format("{0:x2}",output[i])); } Console.WriteLine(); } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.