|
You have two types of hashes you can do, MD5 or SHA1. The following method gives you a SHA1 hash string of the string it receives.
public string CreateSHA1PasswordHash(string inputString)
{
SHA1 sha1 = new SHA1CryptoServiceProvider();
byte[] buffer = Encoding.UTF8.GetBytes(inputString);
byte[] cipher = sha1.ComputeHash(buffer);
StringBuilder sb = new StringBuilder(cipher.Length * 2);
for (int i=0; i<cipher.Length; i++)
sb.Append(cipher[i].ToString("x2"));
return sb.ToString();
}
Hope this helps.
Talal
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
Typically, you'd use the Cryptography namespace, pick an algorithm, salt your password and pass a hash into SQL Server. Then you'd pass the user input, also salted and hashed, to a stored proc that returns if the username/password combination is valid
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
|
Hello...
Are there any possibilities to get all available domains in network ?
(Just like the login windows. The user can choose domain from DropDownList)
Thanks...
|
|
|
|
|
|
Hi,
I have a problem installing my windows service on a windows 2003 Server, user is a administrator.
I have no problem installing the same service under Windows XP.
I get the following error message:
An exception occurred while trying to find the installers in the c:\program files\archivetool\archivetool.exe assembly.
System.Reflection.ReflectionTypeLoadException: One or more of the types in the assembly unable to load.
Aborting installation for c:\program files\archivetool\archivetool.exe.
Rolling back assembly 'c:\program files\archivetool\archivetool.exe'.
Affected parameters are:
assemblypath = c:\program files\archivetool\archivetool.exe
logfile = c:\program files\archivetool\archivetool.InstallLog
Searching internet forum I get the idea that something with the .net Framework 1.1 ( which is the framework I need to run my service) is wrong. But I checked that the newest version of the .net Framework 1.1 for windows 2003 server is installed.
Does any of you have an idea? Iam really stuck.
thanks.
Leia2011
|
|
|
|
|
Hi, check out this page: http://blogs.msdn.com/suzcook/archive/2003/08/11/57236.aspx[^]. It shows how to get more information about the exception and hopefully you will find out why this exception is being thrown.
Talal
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
hello Everybody,
As their is an tag in html MARKQUEE which moves.
Same can we do in c# windows application.
Regards,
rahul saini
|
|
|
|
|
if u give me some code i will help u?
Nikesh Kr. Yadav
CSS Infotech
Sec- 31
Gurgaon,
Haryana(India)
|
|
|
|
|
Hello Nikesh,
Actually I m new with c#.
I had never use this.
I will be highly thankful if you will help me.
Regards,
rahul saini
|
|
|
|
|
what do u want to do with marquee in C# Explain something more
Nikesh Kr. Yadav
Programing is easy in .Net
|
|
|
|
|
Thanks,
Actually i am working on an stock management system.
I want to show those products in markquee whose quantity is less then 50.
Regards,
rahul saini
|
|
|
|
|
I m just giving u hints
1. First of All Applly Query to Take out the records.
2.Then fill them in a particulary lable by using
lable1.text="xyz";
for(index=0; index<=4000; index++)<br />
{<br />
label1.Location.X = index;
lable1.Location.Y = index;
}
Do this for each product
Nikesh Kr. Yadav
Programing is easy in .Net
|
|
|
|
|
Wow - talk about the blind leading the blind....
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
if you can help help him
Nikesh Kr. Yadav
Programing is easy in .Net
|
|
|
|
|
I just did. I was just taking in the prevous conversation first.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
if u did it then where is your answer i m not able to see it
Nikesh Kr. Yadav
Programing is easy in .Net
|
|
|
|
|
I'm really not sure how to respond to this, and still be polite. I think it's best that I just suggest that it's great you want to help, but while I generally disapprove of giving people full code solutions for what is obviously homework, I'd also say that if you're going to give someone code, try testing it first, the sort of person who is looking to be given code, isn't likely to be capable of debugging it.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
lol
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
Talal Sultan wrote: lol
I don't know what you are laughing for. You did exactly the same thing here[^]
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
"I wouldn't say boo to a goose. I'm not a coward, I just realise that it would be largely pointless."
My website
|
|
|
|
|
Really? Did I?
I'm just laughing at this:
>I'm really not sure how to respond to this, and still be polite.
I thought it was a funny sentence.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
Christian Graus wrote: Wow - talk about the blind leading the blind....
|
|
|
|
|
A paradoxical message then, they won't see what you mean...
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
Ok I know nothing about .Net dev but shouldn't it be something like:
label.location = system.drawing.point(W,L);
Brad
Australian
- Christian Graus on "Best books for VBscript"
A big thick one, so you can whack yourself on the head with it.
|
|
|
|
|
There are fundamental issues with this approach, to start with. If you move a label about, you don't really get a marquee, and you end up with a bunch of code you need to write every time you want to move text.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|