I 'd like to encrypt some video files to make my Application is the only app which can play these files??
The files will be originally mp4 video files, and I want my App to be the only app that can play them, the files not necessarily to be encrypted, I need any trick to prevent the users from open these files using any other application.
Monkeybreadsoftware have an encryption plugin.
Or there’s always http://documentation.xojo.com/index.php/Crypto
The biggest issue is that if you encrypt the files you’ll want to use a private key to encrypt them so the public key can be embedded in the application you’re making.
To make sure the public key doesn’t get out you’ll want to employ a bunch of techniques in your app like breaking it up into chunks in your app, not providing a simple method to recreate or gather the key, etc.
Well, we do have QuickTime DataHandler which allows to use XOR or AES encoding of the movie. So the movie is decoded while playing.
see
http://www.mbsplugins.com/MovieProtection.shtml
Thanks, MBS is good solution.
[quote=37571:@Norman Palardy]Or there’s always http://documentation.xojo.com/index.php/Crypto
The biggest issue is that if you encrypt the files you’ll want to use a private key to encrypt them so the public key can be embedded in the application you’re making.
To make sure the public key doesn’t get out you’ll want to employ a bunch of techniques in your app like breaking it up into chunks in your app, not providing a simple method to recreate or gather the key, etc.[/quote]
Jumping the gun here, Norman?