algorithm - Encryption benchmark test -


I am working on the project where I am comparing the encryption algorithm to perform. How do I complete this with software? I've got crypto + but I'm not familiar with C ++ Crypto ++ also feels a very advanced way for me. Is IM just a simple software for high school student use?

It can be quite challenging You do not understand how different algorithms are put together , And therefore the configuration of each algorithm is appropriate. On many modern systems, it also prejudges AES, because some chips are manufactured in AES primitives (especially if you are using a customized library). On the other hand, the naïve implementation of the algorithm can be ineffective in the real world, optimized implementation that most people use in real life. On the other hand, a good implementation may be slower than the poor implementation because it maintains constant-time (and / or continuous-power) performance, which is important for security.

Now I have said that you have some problems, it is not a bad high school project yet and you can learn a lot (just make sure that when you publish your results, you are clear that You do not really know what you are doing, so someone definitely should not take these definitely).

This is the best toolkit for the IMO, it is in Java, which is relatively easy to learn (compared to some fancy C ++ in crypto ++) It has a very easy API in it with very different algorithms available I and this is a real world library, which professional developers use every day.

Learning your way around BC, even if you use it incorrectly (which you will do; Crypto is also hard to do correctly with a library), the possibility of having a good learning experience So, go for it.


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -