Hi,
I 'm writing an encryption filter driver, first
I use a simple encryption algorithm to encrypt/decrypt and it works well, but I
want to use standard encryption algorithm so on your opinion
-which one is better using block cipher or
stream cipher algorithm?
-which standard
encryption algorithm(RC4,RC2,DES,…) is simple to implement in my filter driver?
Stream cipher’s are not practical for file level encryption. Imagine
that you have an 8GB video file and someone wants to look at the last 30
seconds of it - you’ll have to read the entire region up to that point
to do playback. That will not yield a good user experience.
There’s no reason not to use AES these days. There are a number of
easily available versions on the internet that you can use for a
prototype and if you get to a point where your AES performance is
critical, there are very tuned commercial versions you can license.
Tony
OSR