0

나는 내 질문이 중복되지 않습니다 바랍니다. 파일을 가져 와서 AES를 사용하여 암호화 할 수있는 작은 프로그램 (Windows Visual C++ 기본 응용 프로그램)이 있습니다. 또한 텍스트를 입력으로 가져올 수 있으며 텍스트의 암호화 된 버전을 생성 할 수 있습니다. 내가 무엇을 달성하고자하는어떻게 창에 코드를 컴파일 지역의 기본을 실행하고 웹 메일 응용 프로그램에 입력으로 출력을 사용 하는가?

사용자에 대한 가능한 한 투명한 방법으로, Microsoft Outlook 또는 구글 Gmail과 같은 웹 메일 응용 프로그램과 상호 작용하는이 유틸리티를 만드는 것입니다.

예 : 사용자가 전자 메일 메시지를 만들고 텍스트를 입력 한 다음 단추를 사용하여 작은 네이티브 프로그램이 호출되고 텍스트가 암호화되어 사용자가 전자 메일 양식에 입력 한 텍스트를 바꿉니다. 이 텍스트가 전송되고 수신자는 자신의 웹 메일 페이지에서 암호를 해독하고 (버튼을 눌러도) 화면에서 일반 텍스트를 볼 수 있습니다. 내가 키 관리에 대한 토론을 생략 단순성을 위해서

나는 또한 첨부 파일을 이메일로 동일한 시나리오를 적용 할.

Greasemonkey를 사용하여 웹 페이지의 모양을 변경할 수 있으며 로컬 코드를 호출하기 위해 XPCOM 객체를 살펴 보았지만 이것이 최선의 방법인지 아직 확실하지 않습니다. 나는 대안이 있으면 듣고 싶다.

미리 도움 주셔서 감사합니다.

+0

그리스 몽키는 그 자체로이 작업을 수행 할 수 없습니다. 어느 프로그램에서 웹 서비스를 만들 (그리스 몽키는 사람들을 사용할 수 있습니다) 또는 수 있도록해야합니다 본격적인 파이어 폭스,-에 추가 로컬 파일을 실행합니다. –

+0

답변 해 주셔서 감사합니다. 필자는 Firefox 애드온을 만들지 않았습니다. Gecko SDK 및 XPCOM 오브젝트가 사용하는 것입니까? 또는이 Firefox 추가 기능을 만들기 위해 어떤 도구를 사용할 수 있습니까? – mepilk

+0

예 추가 기능 SDK 및 XPCOM은 추가 기능을 만드는 데 사용할 수있는 도구/API입니다. [시작하기] 페이지 (https://developer.mozilla.org/en-US/docs/XUL/School_tutorial/Getting_Started_with_Firefox_Extensions)를 참조하십시오. –

답변

1

미래에 그것을 발견 한 사람에 대한 내 자신의 질문에 응답. 브록 아담스 (Brock Adams)의 몇 가지 유용한 코멘트를 얻었고 좀 더 많은 연구를했습니다. 몇 가지 옵션을 살펴본 후 XUL을 사용하여 Firefox 부가 기능을 빌드하는 것처럼 보입니다. 네이티브 코드의 실행에 관해서는 js-ctypes가 이미 DLL에 내 원시 코드를 가지고 있기 때문에 저에게 가장 좋은 옵션처럼 보입니다.