2012-12-08 43 views
1

我已經創建了一個小程序來執行加密,解密等加密操作。 我需要在html頁面上調用這個applet,以便我可以爲訪問此html頁面的用戶提供此設施。由於applet與加密操作有關,它將從他的系統訪問用戶的私人數據。在HTML頁面上調用加密小程序

所以我需要確切的程序來調用這個小程序在html頁面上。在html頁面調用這樣的applet時,我需要注意什麼?

回答

2

加密Applet與其他Applet沒有區別。此外,加密並不意味着您訪問用戶的私人數據。至於調用Applet,只需看看Oracle教程。

要在用戶系統上執行加密,您需要確保您沒有使用要求Oracle提供無限強度加密策略文件的密鑰大小(除非您要求每個用戶配置其系統)。

要訪問私有文件,您需要使用Java運行時系統信任的密鑰對您的Applets進行簽名。您可以使用預先安裝的根證書之一或導入您自己的(再次,要求用戶配置他們的系統)。

我個人做什麼在我的公司內陷入這個陷阱。使用全功能的Java WebStart應用程序,您會更好。否則,你將不得不處理多個瀏覽器,HTML,JavaScript和Applets。來自某人編寫這樣的小程序自己:瀏覽器中的Java有失敗