Click here to Skip to main content
15,889,116 members
Home / Discussions / C#
   

C#

 
AnswerRe: DataGridView and DataSets Pin
Jack Li10-Mar-09 15:50
Jack Li10-Mar-09 15:50 
GeneralRe: DataGridView and DataSets Pin
Illegal Operation10-Mar-09 15:53
Illegal Operation10-Mar-09 15:53 
AnswerRe: DataGridView and DataSets Pin
Xmen Real 10-Mar-09 16:26
professional Xmen Real 10-Mar-09 16:26 
AnswerRe: DataGridView and DataSets Pin
Samuel Cherinet10-Mar-09 17:45
Samuel Cherinet10-Mar-09 17:45 
QuestionASCII character conversion - this is driving me nuts Pin
Bryden.Murdoch10-Mar-09 14:12
Bryden.Murdoch10-Mar-09 14:12 
AnswerRe: ASCII character conversion - this is driving me nuts Pin
harold aptroot10-Mar-09 14:28
harold aptroot10-Mar-09 14:28 
AnswerRe: ASCII character conversion - this is driving me nuts Pin
Luc Pattyn10-Mar-09 15:14
sitebuilderLuc Pattyn10-Mar-09 15:14 
AnswerRe: ASCII character conversion - this is driving me nuts Pin
Alan N10-Mar-09 16:18
Alan N10-Mar-09 16:18 
Hi,
I see Luc has beaten me to it.

Chances are that the old programme represents the string as single bytes so you should read the encrypted password into a byte array and decrypting will then just be some simple arithmetic.

To turn the the byte array into a unicode string you will need to select the correct encoding. The obvious one to try is Encoding.ASCII but this won't work if your data has character codes above 127. Windows 1252 is a single byte encoding, "provided for compatability with legacy systems" and is most likely correct.

Alan.

Example code:
public string QLDecryptPassword(byte[] encryptedPwd) {
  byte[] decodedBytes = new byte[encryptedPwd.Length];
  for (int i = 0; i < encryptedPwd.Length; i++){
 decodedBytes[i] = (byte)(255-encryptedPwd[i]);
  }
  // Get a single byte encoding
  // This may be the system default
  Encoding coding = Encoding.GetEncoding(1252);
  return coding.GetString(decodedBytes);
}

GeneralRe: ASCII character conversion - this is driving me nuts Pin
Bryden.Murdoch11-Mar-09 9:21
Bryden.Murdoch11-Mar-09 9:21 
QuestionGraph Disappear Problem vol 2 Pin
StuffyEst10-Mar-09 12:15
StuffyEst10-Mar-09 12:15 
AnswerRe: Graph Disappear Problem vol 2 Pin
Yusuf10-Mar-09 12:25
Yusuf10-Mar-09 12:25 
GeneralRe: Graph Disappear Problem vol 2 Pin
StuffyEst10-Mar-09 12:29
StuffyEst10-Mar-09 12:29 
AnswerRe: Graph Disappear Problem vol 2 Pin
Luc Pattyn10-Mar-09 15:28
sitebuilderLuc Pattyn10-Mar-09 15:28 
GeneralRe: Graph Disappear Problem vol 2 Pin
StuffyEst11-Mar-09 4:25
StuffyEst11-Mar-09 4:25 
QuestionProgrammatically Setting the Application's Privilege Level? Pin
That Asian Guy10-Mar-09 11:33
That Asian Guy10-Mar-09 11:33 
AnswerRe: Programmatically Setting the Application's Privilege Level? Pin
Ravadre10-Mar-09 13:14
Ravadre10-Mar-09 13:14 
QuestionOleDB UPDATE command throws exception Pin
Matthew Klein10-Mar-09 11:03
Matthew Klein10-Mar-09 11:03 
AnswerRe: OleDB UPDATE command throws exception Pin
Yusuf10-Mar-09 11:33
Yusuf10-Mar-09 11:33 
AnswerRe: OleDB UPDATE command throws exception Pin
Matthew Klein10-Mar-09 12:23
Matthew Klein10-Mar-09 12:23 
QuestionUpdate Database(ACCESS) from ASP page Pin
daks90610-Mar-09 10:11
daks90610-Mar-09 10:11 
AnswerRe: Update Database(ACCESS) from ASP page Pin
led mike10-Mar-09 10:25
led mike10-Mar-09 10:25 
QuestionRe: Update Database(ACCESS) from ASP page Pin
daks90610-Mar-09 12:08
daks90610-Mar-09 12:08 
AnswerRe: Update Database(ACCESS) from ASP page Pin
Yusuf10-Mar-09 11:38
Yusuf10-Mar-09 11:38 
QuestionDirectsound Sine wave Pin
Eja Beja10-Mar-09 9:33
Eja Beja10-Mar-09 9:33 
AnswerRe: Directsound Sine wave Pin
Luc Pattyn10-Mar-09 9:48
sitebuilderLuc Pattyn10-Mar-09 9:48 

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.