Thanks Andrew, that looks like a very nice product! As a number of people had questions about whether or not it was pointless to encrypt the files and instead use a public-private key system, I edited my blog earlier this morning to include the reasoning behind it, etc.
I'm basically proposing as a full solution about half of what NitroLM does -- the piece that handles encryption and using a public/private key. In my edits, I recommended that the complete solution use TLS with public-private keys and possibly randomly generated shared private key for the symmetric key algorithm. NitroLM, the server based license manager that you pointed out, however, is a *very* nice way to handle it for large commercial applications. Additional edits can be seen here: http://blogs.soph-ware.com/?p=14 --Kaleb --- In [email protected], "andrewwestberg" <[EMAIL PROTECTED]> wrote: > > One way to get around the issue of reading the symmetric key the from > the encrypted bytestream is to not store it there and not use a > symmetric algorithm. Use a public/private key algorithm where you > don't get a decryption key until after a valid authentication with the > key-serving system. > > http://www.insideria.com/2008/04/encryption-in-flex-application-2.html > > -Andrew Westberg > > --- In [email protected], "kaleb_pederson" > <kaleb.pederson@> wrote: > > > > --- In [email protected], "Ritesh Yadav" > > <riteshyadav14@> wrote: > > > 1. Can i send or Use .swf file from flex in encrypted manner so > > > no one can catch the .swf file with the help swf catcher tool. > > > If yes let me know how to do that with flex. > > > > Sorry I'm a little late (ok, quite late) on this response. I saw > > your original post but was too busy to respond adequately at the > > time. > > > > Yes you can! Here's the brief summary: > > > > 1. Encrypt the SWF using an encryption algorithm supported in > > as3crypto > > 2. Create a wrapper SWF that loads the encrypted SWF, decrypts it, > > and passes it to the SWFLoader. > > 3. Sit back and relax! > > > > As the details take quite a bit more work, I wrote them up in a blog > > post: > > > > http://blogs.soph-ware.com/?p=14 > > > > I hope that helps. > > > > --Kaleb > > >

