David.Turing's blog

           

          關于Java加密擴展的出口限制

          近日,在Matrix Security版上(http://www.matrix.org.cn/thread.shtml?topicId=39543&forumId=55)提出一個問題,即他的程序不能正確運行,拋出異常Exception in thread "main" java.security.InvalidKeyException: Illegal key size。
          我運行一下它的程序,Work Fine。
          我發現很多人都遇到這樣的問題,而我自己的習慣是,每當我安裝JDK的時候,我總是非常討厭它已有的Policy File,我會立即到SUN的網站下載最"強"的PolicyFile(http://java.sun.com/j2se/1.5.0/download.jsp#docs),安裝它可以解決讓你算法中的Key長度增加很多(更加安全),從而解決上面的Illegal key size的問題。
          你可能問,為何SUN不把它集成到JDK中去而單獨弄一個鏈接出來給人下載?那是因為每個國家,尤其是美國,對涉及密碼的軟件產品控制非常嚴格,在美國國內,很多密碼算法長度都作了限制,而且某些算法在某些國家沒有申請專利,可以"濫"用,而在某些國家卻做了明確限制,不準使用,如此前提下,Sun必須按照慣例行事:)

          posted on 2006-03-08 23:20 david.turing 閱讀(5565) 評論(3)  編輯  收藏 所屬分類: Security領域

          評論

          # re: 關于Java加密擴展的出口限制 2006-03-09 14:26 kavin

          沒有找到你說的那個下載最強Policy File的地方!  回復  更多評論   

          # re: 關于Java加密擴展的出口限制 2006-03-09 17:27 david.turing

          在最下面,你看清楚了沒有?
          Other Downloads

          Java Cryptography Extension (JCE)
          Unlimited Strength Jurisdiction Policy Files 5.0
          https://sdlc4d.sun.com/ECom/EComActionServlet;jsessionid=D4E678BC11D17376031E848FA0B57FAF  回復  更多評論   

          # re: 關于Java加密擴展的出口限制 2008-05-22 14:11 老牛

          David, 你好!

          我們的客戶在使用我們提供的一個簽名包時也出現這個出口限制問題,我們也建議他去更新一下policy,但是可惡的是,客戶無論如何也不愿意去更新。
          我們現在只好研究Bouncy Castle中的類,不采用JDK的JCE方式來調用,現在加解密、簽名等均問題不是太大了。關鍵是卡在從PKCS12證書文件中提取私鑰上,我們還不知道不用KeyStore如何才能讀取并解密出私鑰明文信息?

          請問,你有沒有辦法幫到我呢?非常感謝!我的郵箱是cz(at)gnete.com

          老牛
          2008.5.22  回復  更多評論   

          導航

          統計

          常用鏈接

          留言簿(110)

          我參與的團隊

          隨筆分類(126)

          隨筆檔案(155)

          文章分類(9)

          文章檔案(19)

          相冊

          搜索

          積分與排名

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 尖扎县| 泰安市| 三原县| 西青区| 花莲县| 东乡| 西林县| 阳春市| 于都县| 营口市| 三穗县| 泗阳县| 京山县| 德令哈市| 平乐县| 红原县| 化隆| 昌江| 西贡区| 礼泉县| 浦北县| 石林| 桦南县| 龙游县| 宁安市| 张家港市| 阜城县| 平利县| 宝兴县| 比如县| 泸西县| 昆明市| 崇仁县| 蛟河市| 磴口县| 阳春市| 石楼县| 咸阳市| 金溪县| 佛坪县| 辽源市|