I hope I can be clear. I am not a real programmer, but it has been my hobby for a while, now flash is not my strong point but anyway.
For my work I would like to make a flash lite application which is e-learning through the phone, with audio and possibly video (not heavy in weight)
now the user will need to pay for the course, so they would have only the main "shell" on their phone and most of the data comes from our server.
Well now here is the thing... to give the best user experience, I would like it that if they bought the course, they could download the audio and video files so when they are on the road they don't need to keep a connection.
the thing is, flash and flash lite is possible to decompile and I don't want to save the audio files direct on the mobile, otherwise it would be too easy to copy to another user. (I think you understand where I am going)
I would like to make that "bought" audio and video available local, but encrypted somehow. What I could live with is something like getting a "HASH" key or something and do a security check to access those local files. So the user only needs a short EDGE connection to get the value and be able to open the files...
I dont know how to encrypt it.