Click here to Skip to main content
15,904,877 members
Home / Discussions / C#
   

C#

 
GeneralRe: Thread restart Pin
elraton25-Jun-04 4:22
elraton25-Jun-04 4:22 
GeneralRe: Thread restart Pin
Dave Kreskowiak25-Jun-04 11:51
mveDave Kreskowiak25-Jun-04 11:51 
GeneralAbout password Pin
wk_vigorous24-Jun-04 5:12
wk_vigorous24-Jun-04 5:12 
GeneralRe: About password Pin
Colin Angus Mackay24-Jun-04 5:30
Colin Angus Mackay24-Jun-04 5:30 
GeneralRe: About password Pin
wk_vigorous25-Jun-04 0:37
wk_vigorous25-Jun-04 0:37 
GeneralRe: About password Pin
Colin Angus Mackay25-Jun-04 0:48
Colin Angus Mackay25-Jun-04 0:48 
GeneralRe: About password Pin
wk_vigorous25-Jun-04 2:00
wk_vigorous25-Jun-04 2:00 
GeneralRe: About password Pin
Heath Stewart24-Jun-04 5:41
protectorHeath Stewart24-Jun-04 5:41 
If you're asking such an over-simplified architectual question, I'd have to say it seems like you don't know where to begin - not a good sign if you think you can write your own security system. It's not easy and is often too over-simplified.

There are already mechanisms in place for this, such as using encrypted requests to a SQL Server 2000 database (or MSDE) where the passwords are hashed - NEVER store the passwords in plaintext.

If you want to protect a local, non-connected application, there is already facilities in Windows. Take a look at the article, How to Create a DPAPI Library[^], in the Microsoft Patterns and Practices section for one pretty secure method. This encapsulates DPAPI - a native API - in a .NET assembly that you can use with any managed language (C#, VB.NET, MC++, Perl.NET, etc.).

There are other ways, but you should study what exists by browing and searching MSDN[^], especially their Patterns and Practices[^] section which covers design, development, and deployment concepts including security in your application.

Security is definitely not something to take lightly.

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: About password Pin
wk_vigorous25-Jun-04 0:19
wk_vigorous25-Jun-04 0:19 
GeneralRe: About password Pin
Heath Stewart25-Jun-04 3:38
protectorHeath Stewart25-Jun-04 3:38 
Generalboolean expression evaluation Pin
narada10824-Jun-04 5:12
narada10824-Jun-04 5:12 
GeneralRe: boolean expression evaluation Pin
Dave Kreskowiak24-Jun-04 5:47
mveDave Kreskowiak24-Jun-04 5:47 
GeneralRe: boolean expression evaluation Pin
narada10824-Jun-04 5:52
narada10824-Jun-04 5:52 
GeneralRe: boolean expression evaluation Pin
Heath Stewart24-Jun-04 6:02
protectorHeath Stewart24-Jun-04 6:02 
GeneralRe: boolean expression evaluation Pin
Heath Stewart24-Jun-04 6:12
protectorHeath Stewart24-Jun-04 6:12 
GeneralRe: boolean expression evaluation Pin
Dave Kreskowiak24-Jun-04 8:03
mveDave Kreskowiak24-Jun-04 8:03 
GeneralRe: boolean expression evaluation Pin
Karl 200027-Jun-04 11:51
Karl 200027-Jun-04 11:51 
GeneralRe: boolean expression evaluation Pin
Anonymous27-Jun-04 20:49
Anonymous27-Jun-04 20:49 
GeneralC# Open Dialog Box Pin
HyVong24-Jun-04 3:21
HyVong24-Jun-04 3:21 
GeneralRe: C# Open Dialog Box Pin
Heath Stewart24-Jun-04 5:09
protectorHeath Stewart24-Jun-04 5:09 
GeneralRe: C# Open Dialog Box Pin
HyVong24-Jun-04 5:18
HyVong24-Jun-04 5:18 
GeneralRe: C# Open Dialog Box Pin
Heath Stewart24-Jun-04 5:45
protectorHeath Stewart24-Jun-04 5:45 
GeneralRe: C# Open Dialog Box Pin
HyVong24-Jun-04 5:49
HyVong24-Jun-04 5:49 
GeneralRe: C# Open Dialog Box Pin
HyVong25-Jun-04 3:25
HyVong25-Jun-04 3:25 
Generalquery builer Pin
Member 114126624-Jun-04 2:35
Member 114126624-Jun-04 2:35 

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.