any articles written about cryptography for beginners??
-
i need to do some research work on cryptography and ultimately write code to protect the commercial programs that i write to to have some sort of license protection. Any help regarding this will be greatly appreciated. Thanks
As my opinion, there are no way can protect your software absolutely. Hackers can decompile any software and with the helping from few debugers, they can trace that code and break down the protection. So, I think you should concentrate in writing your application as perfect as posible. You can use some protection mechanisms such as: hard disk serial number, hard disk manufature serial number, network card MAC, user information...With a hashing algorithm, you will create yourself software serial number which must be matched to run. Because infact there are no perfect way, articles about that problem are controversial topics. In codeproject, you can find few such article.
-
i need to do some research work on cryptography and ultimately write code to protect the commercial programs that i write to to have some sort of license protection. Any help regarding this will be greatly appreciated. Thanks
Cryptograqhy using Win32[^] Cryptography in .NET[^] FileCrypt, a Cryptographic Application[^] is that enough ?
TOXCCT >>> GEII power
-
As my opinion, there are no way can protect your software absolutely. Hackers can decompile any software and with the helping from few debugers, they can trace that code and break down the protection. So, I think you should concentrate in writing your application as perfect as posible. You can use some protection mechanisms such as: hard disk serial number, hard disk manufature serial number, network card MAC, user information...With a hashing algorithm, you will create yourself software serial number which must be matched to run. Because infact there are no perfect way, articles about that problem are controversial topics. In codeproject, you can find few such article.
Best and easier way to protect is having an USB or paralel port security key... They are easy to implement and very secure, expecially if you make your code dynamically dependent on the existence of that key. Price: affordable for most commercial applications. If the application is to be used for a lot of computers in a domain, there are special keys that validate the application through the network. Software-based security is allways possible to crack, except in some very special cases.
-
Cryptograqhy using Win32[^] Cryptography in .NET[^] FileCrypt, a Cryptographic Application[^] is that enough ?
TOXCCT >>> GEII power