Ⅰ 公開密鑰PKI的組成、功能、實現方式等

首先搞清楚PKI的原理,這個看書吧,網上搜索一大堆。
PKI裡面最重要的組件就是CA,發放公鑰證書之用。那麼建設CA可以採用Windows Server自帶的簡單CA,也可以使用開源的CA,如果錢多可以購買專業PKI廠商(如吉大、格爾、Entrust等等)的自建CA產品。同時錢多的話也可以購買第三方CA(CFCA、區域性CA等等)發放的證書。
既然說到J2EE,那就是如何使用證書(做身份認證、加密、解密、簽名、驗證)了,可以參考JCE,SUN已經實現了。直接拿來使用。作為學習之用可以使用Keytool工具。
最後就是後台伺服器配置成SSL站點,請求客戶端證書。

Ⅱ 以下有關pki技術的說法,哪些是正確

我國高新技術產業以高新技術開發區的形式分布,大多依附於大城市,呈現出大分散、小集中的特點,故A敘述正確,B敘述錯誤;
地理位置不同的高新技術產業開發區,其產業開發的重點是不相同的,故C錯誤;
沿海地區要側重發展科技園區型高新技術產業,與軍工密切聯系的產業應分布在位置比較隱蔽的內陸地區,故D敘述錯誤.
故選:A.

Ⅲ 關於PKI的,如何用php編一個CA(認證中心)系統,請高手們指點了 - PHP進階討論

嘿嘿,我也曾經像你一樣迷茫過。不想講那些沒用的大道理,談一下我的看法。
我剛一開始接觸這個就只是對這個感興趣,然後就買了幾本書,剛一開始學的是C,後來又在各大」專業論壇「上聽人說這好又說那好弄的我是一頭霧水。所以我要說的是你沒有必要去關心別人說什麼,也沒有必要說先學什麼後學什麼。
然後對你上面的那個問題做一下回答吧,編寫一個軟體並不困難,但是要看能寫成什麼樣。你說的C語言是你說的這幾個裡面最有歷史的(也是我最喜歡的),他在高級語言裡面最接近底層,同時在底層語言裡面又具有高級語言的特性,所以有人稱它為中級語言。一直到現在他依然被廣泛的使用著,像編譯原理這樣的課程也經常用C來舉例子。然後是php,這東西現在火的很,主要是用來編寫B/S結構的軟體(也就是平時你上的網站,這個也算是軟體),它的開發效率比較高。然後是java,現在基本上也是用來做B/S結構的多一些,當然像Android系統的應用軟體也是採用Java來寫的,Java和PHP相比好處有很多,你去google一下就全知道了,就不解釋了,當然仁者見仁智者見智。嘿嘿。再者我得補充一個C#,當初我就被這東西嚇住了,好多人當時都說「現在誰還用C語言啊,都用.NET了!「後來我差點放棄了C選擇了C#,害人不淺啊。所以咱們不要隨便的說哪個語言取代了哪個語言,因為只有哪個比哪個更合適,而沒有誰比誰更好,就算在哪裡都不合適也可以用來教學嘛,況且C和C#根本就………………
給你的建議就是選一個學,學的時候就別再去關心什麼哪個語言好哪個語言強大了。還有就是你最好能選擇一個好一點的陪訓機構,因為就算你再聰明,在家裡面也很難有學校的那種環境,遇到問題了也更好解決,一個人的自製力是有限的嘛!相信有志者事競成