Click here to Skip to main content
15,888,454 members
Home / Discussions / C#
   

C#

 
AnswerRe: slow motion problem in picture box... Pin
BillWoodruff22-Feb-14 9:11
professionalBillWoodruff22-Feb-14 9:11 
AnswerRe: slow motion problem in picture box... Pin
TnTinMn23-Feb-14 11:10
TnTinMn23-Feb-14 11:10 
QuestionAcroRd32.exe command line options and alternatives Pin
kranthi198821-Feb-14 10:58
kranthi198821-Feb-14 10:58 
AnswerRe: AcroRd32.exe command line options and alternatives Pin
Garth J Lancaster21-Feb-14 11:14
professionalGarth J Lancaster21-Feb-14 11:14 
Questionhow to use a key in md5 algorithm in c# Pin
rincy sivan21-Feb-14 0:22
rincy sivan21-Feb-14 0:22 
AnswerRe: how to use a key in md5 algorithm in c# PinPopular
Eddy Vluggen21-Feb-14 0:27
professionalEddy Vluggen21-Feb-14 0:27 
GeneralRe: how to use a key in md5 algorithm in c# Pin
OriginalGriff21-Feb-14 0:57
mveOriginalGriff21-Feb-14 0:57 
AnswerRe: how to use a key in md5 algorithm in c# PinPopular
OriginalGriff21-Feb-14 1:03
mveOriginalGriff21-Feb-14 1:03 
It doesn't matter how often you down vote people, that won't change the facts: MD5 is not an encryption algorithm, and the output cannot be decrypted back to regenerate exactly what was input. This is because it is a Hashing algorithm, which "throws away" information when it generate the MD5. It effectively works klice the more primitive SUM for generating a checksum:
C#
byte sum = 0;
foreach (byte b in myData)
   {
   sum += b;
   }
Although this generates a "unique" code which can verify that the myData is unchanged (to a limited extent) you cannot take the single byte output and regenerate the exact input from just that.
MD5 (and SHA) work the same way: they use and discard information to get a value that can give you a very high confidence that the data is unchanged, but it can't be "decrypted" back to the original input. Otherwise, we would just store the MD5 of a video file and transfer just 128 bits instead of 700Mb and just "decrypt" it at the destination...
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)

JokeRe: how to use a key in md5 algorithm in c# Pin
Marco Bertschi21-Feb-14 1:18
protectorMarco Bertschi21-Feb-14 1:18 
GeneralRe: how to use a key in md5 algorithm in c# Pin
OriginalGriff21-Feb-14 3:30
mveOriginalGriff21-Feb-14 3:30 
GeneralRe: how to use a key in md5 algorithm in c# Pin
harold aptroot21-Feb-14 1:44
harold aptroot21-Feb-14 1:44 
AnswerRe: how to use a key in md5 algorithm in c# Pin
AmitGajjar23-Feb-14 18:48
professionalAmitGajjar23-Feb-14 18:48 
Questionweb browser Pin
Member 1045906320-Feb-14 23:42
Member 1045906320-Feb-14 23:42 
AnswerRe: web browser Pin
OriginalGriff21-Feb-14 0:07
mveOriginalGriff21-Feb-14 0:07 
GeneralRe: web browser Pin
AmitGajjar23-Feb-14 18:53
professionalAmitGajjar23-Feb-14 18:53 
Questionweb browser Pin
Member 1045906320-Feb-14 23:41
Member 1045906320-Feb-14 23:41 
QuestionQuestion Pin
Member 1061429620-Feb-14 23:18
Member 1061429620-Feb-14 23:18 
AnswerRe: Question Pin
Richard MacCutchan20-Feb-14 23:22
mveRichard MacCutchan20-Feb-14 23:22 
AnswerRe: Question Pin
Garth J Lancaster20-Feb-14 23:26
professionalGarth J Lancaster20-Feb-14 23:26 
AnswerRe: Question Pin
Marco Bertschi21-Feb-14 1:16
protectorMarco Bertschi21-Feb-14 1:16 
Questionhow to implement md5 algorithm in c# Pin
rincy sivan20-Feb-14 23:11
rincy sivan20-Feb-14 23:11 
AnswerRe: how to implement md5 algorithm in c# Pin
Member 1061429620-Feb-14 23:21
Member 1061429620-Feb-14 23:21 
AnswerRe: how to implement md5 algorithm in c# Pin
Richard MacCutchan20-Feb-14 23:23
mveRichard MacCutchan20-Feb-14 23:23 
AnswerRe: how to implement md5 algorithm in c# Pin
Pete O'Hanlon20-Feb-14 23:50
mvePete O'Hanlon20-Feb-14 23:50 
AnswerRe: how to implement md5 algorithm in c# Pin
OriginalGriff21-Feb-14 0:10
mveOriginalGriff21-Feb-14 0:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.