Click here to Skip to main content
15,906,766 members
Home / Discussions / Visual Basic
   

Visual Basic

 
AnswerRe: Closing Word [modified] Pin
Rizwan Bashir24-Jul-06 21:57
Rizwan Bashir24-Jul-06 21:57 
QuestionApplying windows color schmes to controls Pin
rk4ps24-Jul-06 2:37
rk4ps24-Jul-06 2:37 
QuestionHelpProvider on Infragistics Taskpane Pin
rk4ps24-Jul-06 2:25
rk4ps24-Jul-06 2:25 
AnswerRe: HelpProvider on Infragistics Taskpane Pin
Robert Rohde24-Jul-06 3:36
Robert Rohde24-Jul-06 3:36 
QuestionEncryption - Storing Private keys Pin
blondie1024-Jul-06 1:49
blondie1024-Jul-06 1:49 
AnswerRe: Encryption - Storing Private keys Pin
Guffa24-Jul-06 3:26
Guffa24-Jul-06 3:26 
GeneralRe: Encryption - Storing Private keys Pin
blondie1024-Jul-06 4:02
blondie1024-Jul-06 4:02 
GeneralRe: Encryption - Storing Private keys Pin
Dave Kreskowiak24-Jul-06 6:29
mveDave Kreskowiak24-Jul-06 6:29 
blondie10 wrote:
Looking into public / private key pairs seems similarily problematic


Actually, it's not.

Why would you ship a private key to the public??? It would be ludicrous to do so, as you're helping the community to defeat your own key.

In the symetric system, you ship ONLY the public key with the data so the user (application actually) has the only key that can decrypt the license.

Your problem really isn't protecting the keys, it's protecting the license code. When you boil it all down, it comes to a single IF statement as to whether the app is going to run or not. Whoever wants to break your license code really won't care about the key! Their goal will usually be finding the correct path through the license code and doing a little bit of re-wiring to bypass it. This is usually much easier than trying to pry out the key.


blondie10 wrote:
If you are saying that there is no way to secure the Key value used to perform the encryption/decryption then how is any system secure.


You're making the mother of all f-ups! You're assuming that any system IS secure. There's no such thing. There is ALWAYS someone who can bust your security wide open!


blondie10 wrote:
Surely there is a way to solve this


Copy protection has been the pipe dream for, what, 30 years now?


blondie10 wrote:
or we'd all be hacking everyone else's code rather than writing our own?


That depends on the skill level of the person in question and in what areas. Is it easier for any one person to crack the code or write a similar app from scratch?


Dave Kreskowiak
Microsoft MVP - Visual Basic


GeneralRe: Encryption - Storing Private keys Pin
blondie1025-Jul-06 3:27
blondie1025-Jul-06 3:27 
GeneralRe: Encryption - Storing Private keys Pin
mtone25-Jul-06 9:08
mtone25-Jul-06 9:08 
GeneralRe: Encryption - Storing Private keys Pin
Dave Kreskowiak25-Jul-06 11:30
mveDave Kreskowiak25-Jul-06 11:30 
QuestionMDI form and child form? Pin
Tridip Bhattacharjee24-Jul-06 1:45
professionalTridip Bhattacharjee24-Jul-06 1:45 
AnswerRe: MDI form and child form? Pin
Rizwan Bashir24-Jul-06 3:26
Rizwan Bashir24-Jul-06 3:26 
AnswerRe: MDI form and child form? Pin
ChandraRam25-Jul-06 10:25
ChandraRam25-Jul-06 10:25 
Questionpaly DVDin vb.net Pin
shriveni23-Jul-06 23:32
shriveni23-Jul-06 23:32 
AnswerRe: paly DVDin vb.net Pin
Rizwan Bashir24-Jul-06 3:30
Rizwan Bashir24-Jul-06 3:30 
AnswerRe: paly DVDin vb.net [modified] Pin
Aaron12828-Jul-06 8:37
Aaron12828-Jul-06 8:37 
QuestionClipboard Deadlock Pin
Michael Andersson23-Jul-06 23:04
Michael Andersson23-Jul-06 23:04 
QuestionUser Validation Problem Pin
slSoftware23-Jul-06 23:02
slSoftware23-Jul-06 23:02 
AnswerRe: User Validation Problem Pin
P. S. Pundeer24-Jul-06 3:01
P. S. Pundeer24-Jul-06 3:01 
QuestionPlaying Songs Pin
K71823-Jul-06 22:49
K71823-Jul-06 22:49 
AnswerRe: total up item with access or sql? Pin
mtone25-Jul-06 10:01
mtone25-Jul-06 10:01 
QuestionCrystal reports too slow! Pin
Muhammad Jawad23-Jul-06 20:38
Muhammad Jawad23-Jul-06 20:38 
Questionvb.net outlook addin problem Pin
K edar V23-Jul-06 20:11
K edar V23-Jul-06 20:11 
AnswerRe: User Validation Pin
Paul Conrad23-Jul-06 19:56
professionalPaul Conrad23-Jul-06 19:56 

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.