我想提出一個小項目在GAE(使用Java)大學中,我實現在當用戶將消息發送給其他用戶「短信服務」的形式,消息由使用Java加密庫的128位AES加密,然後存儲在服務器上。然後必須由收件人輸入生成的密鑰才能閱讀該消息。上傳並加密從谷歌應用程序引擎的任何文件
我現在想一體化文件上傳(附件)在此能力。因此,當用戶附加一個文件(可以是ANY文件,jpg,gif,txt,pdf,doc,exe等等)時,它首先被加密然後存儲。我想解釋任何文件,如txt文件(一系列字符),以便加密/解密可以通過現有代碼完成。 (這是否有意義?我在想這個,因爲你可以在記事本中打開任何文件並將文件看作一系列字符)。我想保留附件的大小限制爲5-10 Mb,但如果由於某種原因,這隻能用於更小的尺寸(< 1Mb),即使對我來說也是如此。
因此,如果用戶將文件附加,說abc.exe,我把它解釋爲一個txt文件,和的abc.txt與消息一起加密。然後,當收件人輸入正確的密鑰時,我解密該消息並記錄abc.txt,但作爲abc.exe。 (我可以要求用戶先轉換任何文件爲.txt,但是這將是尷尬)
可以這樣做? 我是web開發,servlets和GAE(我的第一個使用這些任何項目的項目)的新手,所以請耐心等待。
謝謝!
從我的回答Shitij缺少任何東西?請跟進你的問題。 – 2012-03-17 13:59:16