GAE의 대학용 소규모 프로젝트 (Java 사용)에서 사용자가 다른 사용자에게 메시지를 보낼 때 "메시지 서비스"형식을 구현합니다. Java 암호화 라이브러리를 사용하여 128 비트 AES로 암호화 된 다음 서버에 저장됩니다. 결과 키는 메시지를 읽을 수 있도록받는 사람이 입력해야합니다.Google 응용 프로그램 엔진에서 파일 업로드 및 암호화
이제 에 파일 업로드 (첨부) 기능이 포함됩니다. 따라서 사용자가 파일 (ANY 파일, jpg, gif, txt, pdf, doc, exe 등)을 첨부하면 먼저 암호화되어 저장됩니다. 나는 암호화/복호화가 기존의 코드에 의해 행해지도록 txt 파일 (일련의 문자들)과 같은 어떤 파일을 해석하고 싶다. (이것도 이해가 되니? 메모장에서 파일을 열고 파일을 일련의 문자로 볼 수 있기 때문에 이것을 생각하고 있습니다.) 나는 첨부 파일의 크기를 5-10 Mb와 같은 것으로 제한하고 싶습니다. 그러나 어떤 이유로 든 더 작은 크기 (< 1Mb)로만 처리 할 수 있습니다.
그래서 사용자가 abc.exe라고하는 파일을 첨부하면이 파일을 txt 파일 abc.txt로 해석하고 메시지와 함께 암호화합니다. 그런 다음받는 사람이 올바른 키를 입력하면 메시지와 abc.txt를 해독하지만 abc.exe로 제공됩니다. (사용자에게 먼저 .txt 파일을 변환하도록 요청할 수는 있지만 어색 할 것입니다.)
이 작업을 수행 할 수 있습니까? 저는 웹 개발, 서블릿 및 GAE (이 중 하나를 사용하는 첫 번째 프로젝트)의 초보자입니다. 따라서 저와 함께 견뎌주십시오.
감사합니다 !!
내 대답 Shitij에서 누락 된 것이 있습니까? 귀하의 질문에 후속 조치를 취하십시오. –