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

C#

 
QuestionDataGridView and DataSets Pin
Illegal Operation10-Mar-09 14:25
Illegal Operation10-Mar-09 14:25 
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 
Hi,

the highest threshold you have to overcome is the fact that all .NET languages have strings consisting of Unicode characters which take 16-bit each.

Now your original decryption code is taking a series of (unsigned) bytes and complementing all the bits (that is what x=255-x basically does); BTW encryption would have to be identical to one undoes the other.

The first decision to make is whether you want to deal with your password as a string or as a byte array. The natural thing to do is a byte[], since it isn't really a string in the .NET sense nor in any other sense, it just accepts all possible bit patterns without giving them any particular meaning, i.e. it is just binary data, hence best represented by a byte[].

So it could be as simple as:

public void crypt(byte[] data) {
    for(int i=0; i<data.length;>}


which modifies the array content in place, useful for both "encrypt" and "decrypt" (quotes due to the fact that it doesn't offer much protection against prying eyes).


Smile | :)

Luc Pattyn [Forum Guidelines] [My Articles]

- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets


AnswerRe: ASCII character conversion - this is driving me nuts Pin
Alan N10-Mar-09 16:18
Alan N10-Mar-09 16:18 
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 

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.