Encryption + Streaming ... Howz it possible ?

V

Vanga Sasidhar

Hi All,

I am developing a program in Visual Basic .NET 2002. There are some
videos in AVI format. For the protection of these AVI files i encrypted my
files with the use of DES algorithm in the system.security.cryptography
namespace. My program developed in VB.NET will have all the passwords for
these AVI files and my program only can open these files using the same
algorithm. I used Windows Media Player control in my application to show
these AVI files. So the user should use my program to view these encrypted
AVI files.

The problem is my AVI files are very large. Some files are around 80 to
100 MB. How can i program in VB.NET so that my program will decrypt the AVI
file and show that AVI file in my program. While doing this the user should
not get a chance of stealing my videos either from the Temporary folder or
any other folder in my computer. Is there any chance to decrypt the file in
parts and show them in the windows media player? As each part is completed
playing in my player, it should be deleted. Is this possible? Is it possible
to play the avi file with decryption and streaming processes at the same
time? Is there any other way to protect my avi files from stealing? There
should not be any chance for the user to copy these files.

Please help me.

Is this DES algorithm used for encryption of my AVI files is safe? Is
there any other harder protection available?

With Reagards,
Vanga Sasidhar
 
L

Leon Mayne [MVP]

Vanga said:
Is this DES algorithm used for encryption of my AVI files is safe?
Is there any other harder protection available?

Hello,
I can't really help with the first section of your question, but I can tell
you that DES is considered insecure nowadays, and has been replaced with
Triple DES (3DES) as well as other symmetrical encryption algorithms such as
RC4.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top