Click here to Skip to main content
15,923,222 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
QuestionAutoescape text Pin
Ray Cassick19-Feb-07 19:44
Ray Cassick19-Feb-07 19:44 
AnswerRe: Autoescape text Pin
Heath Stewart20-Feb-07 4:51
protectorHeath Stewart20-Feb-07 4:51 
AnswerRe: Autoescape text Pin
Pete O'Hanlon20-Feb-07 5:01
mvePete O'Hanlon20-Feb-07 5:01 
QuestionProblem with handling MDI child closing Pin
CPP_Student19-Feb-07 17:24
CPP_Student19-Feb-07 17:24 
AnswerRe: Problem with handling MDI child closing Pin
tgrt20-Feb-07 3:12
tgrt20-Feb-07 3:12 
GeneralRe: Problem with handling MDI child closing Pin
CPP_Student20-Feb-07 9:24
CPP_Student20-Feb-07 9:24 
QuestionUsing Reflection to get the name of a function parameter. Pin
howardjr19-Feb-07 15:31
howardjr19-Feb-07 15:31 
AnswerRe: Using Reflection to get the name of a function parameter. Pin
Heath Stewart20-Feb-07 4:58
protectorHeath Stewart20-Feb-07 4:58 
GeneralRe: Using Reflection to get the name of a function parameter. Pin
howardjr21-Feb-07 9:57
howardjr21-Feb-07 9:57 
Questionupdating to framework 3.0 Pin
Darren Sim19-Feb-07 0:38
Darren Sim19-Feb-07 0:38 
AnswerRe: updating to framework 3.0 Pin
Heath Stewart19-Feb-07 7:02
protectorHeath Stewart19-Feb-07 7:02 
GeneralRe: updating to framework 3.0 Pin
Dave Kreskowiak19-Feb-07 10:15
mveDave Kreskowiak19-Feb-07 10:15 
GeneralRe: updating to framework 3.0 Pin
Heath Stewart19-Feb-07 13:13
protectorHeath Stewart19-Feb-07 13:13 
GeneralRe: updating to framework 3.0 Pin
Dave Kreskowiak19-Feb-07 13:19
mveDave Kreskowiak19-Feb-07 13:19 
GeneralRe: updating to framework 3.0 Pin
Kevin McFarlane20-Feb-07 2:24
Kevin McFarlane20-Feb-07 2:24 
GeneralRe: updating to framework 3.0 Pin
Heath Stewart20-Feb-07 4:27
protectorHeath Stewart20-Feb-07 4:27 
GeneralRe: updating to framework 3.0 Pin
Kevin McFarlane20-Feb-07 8:44
Kevin McFarlane20-Feb-07 8:44 
AnswerRe: updating to framework 3.0 Pin
Thomas Stockwell19-Feb-07 7:05
professionalThomas Stockwell19-Feb-07 7:05 
GeneralRe: updating to framework 3.0 Pin
Darren Sim19-Feb-07 22:31
Darren Sim19-Feb-07 22:31 
QuestionMaking things secure enough to be cracked !!! Pin
fulbright18-Feb-07 19:17
fulbright18-Feb-07 19:17 
AnswerRe: Making things secure enough to be cracked !!! Pin
Dave Kreskowiak19-Feb-07 9:36
mveDave Kreskowiak19-Feb-07 9:36 
GeneralRe: Making things secure enough to be cracked !!! Pin
Heath Stewart19-Feb-07 13:26
protectorHeath Stewart19-Feb-07 13:26 
Even if you were to handle encryption on the server where every users is given a separate, licensed private key to decrypt, the user in your project would only need to bypass the upload for the server to encrypt the document. So long as anything executes on the clients' machines, you can't entirely prevent them from doing anything to your code. Dave's absolutely right: you can only slow them down.

Take recent events. Protection for HD-DVD and Blu-ray were both cracked by a good debugger finding the private keys stashed in an application that needed them to decrypt. They didn't hide them well enough. All other apps simply hide or obfuscate their keys. It's not impossible to get them.

If you read Bruce Scheier's wonder "Applied Cryptography", it reads (and is famous for stating) that givne infinite time and resources, anything is crackable; it's only a question of encryption strength vs. information worth that dictates when a cracker will get the information they want (or if they even bother).

Note that a distributed approach to solving your problem is about the best you can do. So long as each client gets their own decryption key (or you can developed a shared decryption for group management, which some DRM enables currently) you can at least revoke it on a per-person or per-group basis. A would-be cracker would need an individual's decryption keys or decipher the message the hard way without them.

This posting is provided "AS IS" with no warranties, and confers no rights.

Software Design Engineer
Developer Division Customer Product-lifecycle Experience
Microsoft

[My Articles] [My Blog]

QuestionSystem Colours Pin
Simon P Stevens15-Feb-07 22:56
Simon P Stevens15-Feb-07 22:56 
AnswerRe: System Colours Pin
Thomas Stockwell16-Feb-07 18:45
professionalThomas Stockwell16-Feb-07 18:45 
GeneralRe: System Colours Pin
Simon P Stevens17-Feb-07 2:01
Simon P Stevens17-Feb-07 2:01 

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.