On 2/24/12 11:41 AM, Tankred Hase wrote: > Hi all, > > the source code to PGPbox is now available on > GitHub: https://github.com/tanx/PGPbox > > If you want to take a peak, I put up an Alpha version of the app > on https://pgpbox-org.appspot.com/app/ > > I've made it open to anyone who has a Google OpenID... so no need to > register. Every user gets 100MB of storage to play around. A word of > warning... this is just a technology preview! I will regularly delete > the data from the backend, so please don't use it for production > purposes (at least until the beta-test). Also, don't expect too much > from the UI design as I haven't gotten to doing that right yet. This > version is just concentrating on the functionality and proof of concept, > so I'd love to hear your thoughts! > > In order to use the application just login, and drag and drop e.g. a PDF > on the dotted area. The uploaded files will then be presented on the > left. This area is what I call 'BucketFS'. It's a JSON filesystem , > which is encrypted before being persisted on the server, so that > meta-data such as filenames are not visible to the server. The files > themselves are encrypted separately.
It would be nice also to think about integrating the very well used jQuery-File-Upload, for which we had a discussion on the integration of PGP encryption: https://github.com/blueimp/jQuery-File-Upload/issues/764 For jQuery-File-Upload the client side is very configurable and as GlobaLeaks we tested also by sending 2-4GB over Tor Hidden Services, including suspend/resume and chunked transfer. For the backend of jQuery-File-Upload there are multiple language implementation (PHP, Python, Java) and it maybe a nice interface to work. What do you think about such possible integration? There's also a jQuery-File-Upload backend integration in Java https://github.com/blueimp/jQuery-File-Upload/wiki/jQuery-file-upload-for-java . Using that approach it may be even easier to enable other projects (that use jQuery-File-Upload as JS client upload component) to start using PGP file encryption/decryption in javascript. What do you think about it, from the strategical opensource components/grow vision? > > Right now, the App "runs" under Chrome 17, Android 4.0.3 and iOS 5. > Although drag and drop obviously does not work on mobile. If you somehow > manage to get your private key on those devices, you can view/download > PDFs that you uploaded on your PC. I will add export/import > functionality and keymanagement in the future. Sure, and very cool will be the ability to build PhoneGap mobile applications using such Javascript framework, to create a cross-platform mobile apps for encrypted file exchange in a semi "write-once run everywhere" approach. ( http://phonegap.com ) -naif _______________________________________________ http://openpgpjs.org

