Click here to Skip to main content
15,921,622 members
Home / Discussions / C#
   

C#

 
QuestionHow can I concaternate images together in C# Pin
jung197513-Jan-06 10:52
jung197513-Jan-06 10:52 
QuestionIs C# right for me? Pin
tansey413-Jan-06 9:45
tansey413-Jan-06 9:45 
AnswerRe: Is C# right for me? Pin
RizwanSharp13-Jan-06 9:56
RizwanSharp13-Jan-06 9:56 
GeneralRe: Is C# right for me? Pin
Colin Angus Mackay13-Jan-06 11:09
Colin Angus Mackay13-Jan-06 11:09 
GeneralRe: Is C# right for me? Pin
RizwanSharp13-Jan-06 16:47
RizwanSharp13-Jan-06 16:47 
AnswerRe: Is C# right for me? Pin
Dan Neely13-Jan-06 10:12
Dan Neely13-Jan-06 10:12 
GeneralRe: Is C# right for me? Pin
tansey413-Jan-06 13:31
tansey413-Jan-06 13:31 
QuestionSerialization and Encryption Problem (Urget and most important) Pin
RizwanSharp13-Jan-06 9:32
RizwanSharp13-Jan-06 9:32 
Hello Gurus
I'm facing a problem that is pissing me off for hours. I have a simple serializeable class named Message1.
Here is the code for it.
[Serializable]<br>    public class Message1<br>    {<br>        private string chatMessage;<br>        private bool isPrivate;<br>        private string sender;<br><br>        public string ChatMessage<br>        {<br>            get<br>            {<br>                return chatMessage;<br>            }<br>            set<br>            {<br>                chatMessage = value;<br>            }<br>        }<br><br>        public bool IsPrivate<br>        {<br>            get<br>            {<br>                return isPrivate;<br>            }<br>            set<br>            {<br>                isPrivate = value;<br>            }<br>        }<br><br>        public string Sender<br>        {<br>            get<br>            {<br>                return sender;<br>            }<br>            set<br>            {<br>                sender = value;<br>            }<br>        }<br>        <br>        public Message1()<br>        {<br>        }

And 1 TcpListener and 1 TcpClient.
I want to encrypt the message field of Message1 Class and relay it on the network after serializing an object of Message1 using BinaryFormatter. It encrypts fine and serialization is also 100% ok. When i receive it on the server end and deserialize it and decrypt the message field. it gives me some wrong string.
Code for Server:
<br>listener = new TcpListener(IPAddress.Any, 9000);<br>                listener.Start();<br>                client = listener.AcceptTcpClient();<br>                dataStream = client.GetStream();<br>                msg = new Message1();<br>                formatter = new BinaryFormatter();<br>                msg = (Message1)formatter.Deserialize(dataStream);<br>                string str = Chiper.Decrypt(msg.ChatMessage);<br>                MessageBox.Show("Message : " + str + " Private : " + msg.IsPrivate.ToString() + " Sender : " + msg.Sender);<br>                listener.Stop();<br>


Code for the Client:
<br>            msg = new Message1();<br>            msg.Sender = "Rizwan Ahmed";<br>            msg.ChatMessage = Chiper.Encrypt("Hello how are you?");<br>            msg.IsPrivate = true;<br>            client = new TcpClient();<br>            client.Connect(IPAddress.Parse("192.168.0.28"), 9000);<br>            formatter = new BinaryFormatter();<br>            formatter.Serialize(client.GetStream(), msg);<br>            System.Threading.Thread.Sleep(1000);<br>            client.Close();<br>


Output:
msg.ChatMessage : SGVsbG8gaG93IGFyZSB5b3U/AAAAAAAAAAAAAAAAAAA=
Please help me solving this matter I'll be really thankful to you. THanks alot in advance.

All is well without encryption or decryptionbr>Hint:Encrypted sting on the receiving end is same as the client sends after encryption but when i decrypt on the receiving end "Hello how are you?" becomes "SGVsbG8gaG93IGFyZSB5b3U/AAAAAAAAAAAAAAAAAAA=". What goes wrong on the network Please Help me. God bless you.


Rizwan

-- modified at 15:33 Friday 13th January, 2006
AnswerRe: Serialization and Encryption Problem (Urget and most important) Pin
Robert Rohde14-Jan-06 21:49
Robert Rohde14-Jan-06 21:49 
GeneralRe: Serialization and Encryption Problem (Urget and most important) Pin
RizwanSharp15-Jan-06 2:59
RizwanSharp15-Jan-06 2:59 
GeneralRe: Serialization and Encryption Problem (Urget and most important) Pin
Dan Neely16-Jan-06 2:19
Dan Neely16-Jan-06 2:19 
Questioncustom control Pin
mihai_152913-Jan-06 9:03
mihai_152913-Jan-06 9:03 
AnswerRe: custom control Pin
Sasuko13-Jan-06 13:57
Sasuko13-Jan-06 13:57 
GeneralRe: custom control Pin
mihai_152913-Jan-06 20:46
mihai_152913-Jan-06 20:46 
QuestionBasic question. Pin
Taurian11013-Jan-06 8:34
Taurian11013-Jan-06 8:34 
AnswerRe: Basic question. Pin
User 665813-Jan-06 8:39
User 665813-Jan-06 8:39 
AnswerRe: Basic question. Pin
Dave Kreskowiak13-Jan-06 8:54
mveDave Kreskowiak13-Jan-06 8:54 
GeneralRe: Basic question. Pin
User 665813-Jan-06 8:58
User 665813-Jan-06 8:58 
GeneralRe: Basic question. Pin
Dave Kreskowiak13-Jan-06 9:52
mveDave Kreskowiak13-Jan-06 9:52 
AnswerRe: Basic question. Pin
Colin Angus Mackay13-Jan-06 9:19
Colin Angus Mackay13-Jan-06 9:19 
AnswerRe: Basic question. Pin
Robert Rohde14-Jan-06 21:53
Robert Rohde14-Jan-06 21:53 
Questionprinting problem Pin
melanieab13-Jan-06 8:03
melanieab13-Jan-06 8:03 
AnswerRe: printing problem Pin
DigitalKing14-Jan-06 17:51
DigitalKing14-Jan-06 17:51 
QuestionDelegate or pointer? Pin
BlackDice13-Jan-06 7:30
BlackDice13-Jan-06 7:30 
AnswerRe: Delegate or pointer? Pin
BlackDice13-Jan-06 11:38
BlackDice13-Jan-06 11:38 

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.