Traditional Culture Encyclopedia - Traditional culture - Is C# (encrypted) Des easy to crack?
Is C# (encrypted) Des easy to crack?
C# is an intermediate language, and there is a fatal problem in encryption, which can be completely reversed into source code.
Therefore, no matter what encryption is done, the encrypted code can be presented to the cracker.
There is nothing wrong with the algorithm itself (of course, AES is indeed more secure than DES, and its key length and anti-analysis ability are far superior to the latter), but the code becomes a white box, and even the most powerful algorithm can directly analyze the decrypted key from the code, and the algorithm is meaningless.
Therefore, it is better to use C/C++, which can be run directly, and it is relatively safe to develop the target file in machine code level language.
Java and python, which are also intermediate languages, also have this shortcoming.
- Previous article:Light pinyin
- Next article:What procedure does the traditional investigation and control enter after completion?
- Related articles
- Cargo air transport process?
- I am proud of Qinzhou's folk composition.
- Comfortable advantages of box soft bed
- What do you mean by Tao Te Ching?
- Can food vendors close their doors and run away when they are reported to take out food?
- How did the "surgeon" who performed magic in the third season of China's Got Talent take his head off?
- Why is the handle of the big gun in Song Dynasty so thin?
- Summer night to eat some late-night snacks to be happy a little sentence collection of fifty sentences
- Chen Kuo, a back-to-back fist, why didn't he pay attention?
- Which sofa is better, tatami or bed?