|
Hey Jackeli
"Strong encryption" methods are not something we just sit and come up with, There are cryptographers and cryptanalysts that this is what they're doing.
They come up with "Strong Encrpytions" (and try to break them...).
So if you want to use a "strong encryption", you just need to learn how to use one.
I'll try to explain a little bit about it, but before you get down to the code you need to plan a little bit how you're going to do what you want, that is, encrypt the given text in such a way only certain people will be able to see it.
I think what you are looking for is called "Symmetric encryption" (There are "ASymmetric encryptions" as well), so I'll explain a little bit about it (not technical stuff, but the idea, so you will understand better what you're going to do).
- "Symmetric encryption" means that if you encrypt text with a certain KEY, we need that exact KEY to decrypt. What is a KEY? it can be a password, passphrase, a file. In other words, a KEY is an array of bytes (byte[]).
using this KEY we encrypt and decrypt the text.
So if we'll look at the page you want to write, it means, that I can write a certain sentence, like: "This is my hidden message", and encrypt is using the password "Secret Password!".
Now, if I want you to read my message, you need to know the password. So I will need to tell you the password somehow, only then you can go to the website, and use the password "Secret Password!" and reveal the encrypted text: "This is my hidden message".
This is the tip of the ice burg.
Today's standard symmetric encryption is called "AES", and C# libraries are giving you a method that is doing just what you want (There are many other methods, but I think you should focus one).
Look for it a little bit in codeproject and you will find plenty of examples on how to do it, and other stuff I didn't quite got into in this example (the more technical stuff).
I hope it helped!
Good Luck!
|
|
|
|
|
If you read that article it points out quite clearly that it is not at all a good, secure method of encryption. It is a very simple substitution cypher which would be cracked in seconds by anyone with enough reason to do so and the right software.
If you want to learn more about encryption the .net framework has a number of classes you can utilise. I suggest a good google search[^] will provide you with tons of information.
|
|
|
|
|
Thanks to MatzeS (in his question 4 hours ago) I managed to put a form on a tabpage.
The form seems to operate allright, but in the datagridview on the form I miss the scrollbars
I use C# Express 2008
How can I make sure the scrollbars are showing ?
Rob
|
|
|
|
|
Answering my own question (after extensive experimenting):
I had the DataGridView anchored on four sides, when I changed that to dock on top the Scrollbars appearead again.
I would rather have anchoring, but I can live with this solution.
Rob
|
|
|
|
|
Hi Experts
Can you tell me how i can convert vox file in mp3 format.
Suggets any referance code if any
Tx
The Stifler
--
Bugs can neither be created nor be removed from software by a developer. They can only be converted from one form to another. The total number of bugs in the software always remain constant.
|
|
|
|
|
|
Dear Sir and Madam,
"WD-WCANKF003333" is my harddisk id and
"4&32BEFC79&0&0.0.0" is my harddisk id from ManagementClass.
Do you understand relation between them and how to convert them?
Thank you very much.
|
|
|
|
|
|
|
The first thing you listed is the Model.
The second thing you listed is the PnpDeviceID.
They're both retrieved from the same management class. You may have more than one drive with the same Model designation, but I think the PnpDeviceID might be unique between drives of the same model.
So, now that you know this, tell us what you're trying to do.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
I have one drive.
The Model is WDC "WD2500JS-22NCB1"
The unique ID is "WD-WCANKF003333"
I found in some message board tell me that "4&32BEFC79&0&0.0.0" is unique ID.
"4&32BEFC79&0&0.0.0" may be hex of a string.
I try to convert "4&32BEFC79&0&0.0.0" to "WD-WCANKF003333"
Sorry for bad English.
|
|
|
|
|
Hi Guys. Do any of you know if it is possible to pull an image into an app and read data of it? I have aproximately 280 000 .TIF files. I want to or would like to know if I can read data from the image. The image is a scanned image of a word document. I need to be able to read/search the image for certain words and do something with it.
Does anybody know if this is possible at all?
Excellence is doing ordinary things extraordinarily well.
|
|
|
|
|
That's called OCR, you need to buy a library for that.
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
Thanks Christian. Woud it let me read data of an already scanned image? I thought it only possible to read the characters while it is scanned.
Excellence is doing ordinary things extraordinarily well.
|
|
|
|
|
Well, it depends on the Reader. What kinda data does your image contain?
|
|
|
|
|
OCR is an operation that works on a bitmap by examining it for shapes it thinks are text. It can only work post scan, even if some OCR that runs with a scanner appears to work as it scans.
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
You might try using the Office 2007 imaging services, although I have no clue on how the APIs work or where you can get docs.
He who asks a question is a fool for five minutes. He who does not ask a question remains a fool forever. [Chineese Proverb]
Jonathan C Dickinson (C# Software Engineer)
|
|
|
|
|
Hi, all!
Is it possible to integrate my help into msdn????
If yes than how can I do this?
|
|
|
|
|
You mean create a help file similar to MSDN ones?
|
|
|
|
|
I need to create help for my Add-In and than inegrate it into MSDN.
If files must be similar to MSDN once than they will be... as yet I don't know and will be glad any help
|
|
|
|
|
|
It said that "VS 2003 must be installed to run this installation package"
|
|
|
|
|
You can use Sandcastle to generate a MSDN like help files from XML documentation files and documented assemblies.
But then il dont really know how to integrate that to Visual Studio.
here are links for sandcastle :
http://www.codeplex.com/Sandcastle
http://www.codeplex.com/SHFB (sandclastle GUI)
Zied
|
|
|
|
|
Hi,
for some reason I need to display a Class inherited from a Form in a TabControl.
Using the code allows me to add the Form page to the tabcontrol ~:
TabPage tabpage = new TabPage(page.name);
page.TopLevel = false;
page.FormBorderStyle = FormBorderStyle.None;
page.Dock = DockStyle.Fill;
tabcontrol1.tabpage.Controls.Add(page);
page.Show();
this works all fine and I can see the form as a tabpage in the tabcontrol.
But:
It is essential that the ParentForm (hosting the Tabcontrol) is editable through keyboard only.
So I am hitting the Tab-Key and want to browse through the parentsform controls.
As soon as I "enter" the SubForms controls I won't be able to leave the Form using the
tabkey. I cycles just through the controls of the tabpage.
When I use the mouse I can focus other controls.
But as soon as I come back to the embedded form I cannot leave again using the tabkey.
Is there a workaround to this, embedding the Form in a tabcontrol so that it behaves
like a normal tabpage would, allowing me to leave the page with the help
of the keyboard.
Any help is appreciated.
Thank you
|
|
|
|
|
Only thing I can think of is to have a keydown event for the tabcontrol. Then check if the focussed page is concerned one and the key pressed is "tab". Supress the key press and set focus to which ever control you want.
|
|
|
|