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)

          相冊

          搜索

          積分與排名

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 梨树县| 德清县| 淮安市| 丰都县| 松江区| 定州市| 攀枝花市| 常山县| 仁化县| 中卫市| 廉江市| 抚远县| 安阳市| 西吉县| 伊宁市| 大宁县| 嘉义县| 建平县| 万年县| 富民县| 深水埗区| 怀宁县| 雷山县| 江北区| 桂阳县| 上高县| 石城县| 含山县| 永善县| 龙川县| 屏南县| 女性| 攀枝花市| 珲春市| 静海县| 铜梁县| 双江| 临海市| 阆中市| 敖汉旗| 海口市|