北京軟件開發公司文件加解密分兩個軟件,分别爲密鑰管理軟件、軟件加解密軟件。密鑰管理軟件作用主要爲管理各個公司密鑰,可進行公司維護,對某個公司生成一對密鑰分别爲公鑰和密鑰(如果是所有公司統一用一個公鑰的情況下加密之後無法對應哪個公司可解密,所以對每個公司生成一對密鑰公鑰和私鑰),生成過程中可綁定對應公司的電腦地址MAC地址或其它硬件地址唯一某台計算機使用對應密鑰才能解密,在生成過程中可對密鑰進行時間限定,對應的公司在使用密鑰到一定期限後将不再能使用,必須由總公司密鑰管理軟件重新生成密鑰。
加解密軟件則針對(duì)文件加解密,選擇自己的密鑰之後(hòu)對(duì)文件進行解密,然後(hòu)還可用自己擁有的公鑰對(duì)文件進行再次加密。
解密,然後(hòu)還可用自己擁有的公鑰對(duì)文件進行再次加密。

圖(tú)1: 加解密軟(ruǎn)件

圖(tú)二:密鑰管理軟(ruǎn)件
以上兩張圖爲測(cè)試某些功能的一個(gè)小Demo
軟件開發公司功能分析:
1:密鑰管理軟件公司信息錄入(公司名稱(chēng),MAC地址或硬件地址錄入存儲(chǔ)),公司信息存儲(chǔ)使用數據庫還是以文件的形式來存儲(chǔ)?
2:對(duì)於(yú)某個公司生成一對(duì)密鑰,公鑰和密鑰用於(yú)對(duì)某一個公司進行文件交互。
3:加解密軟件用戶選擇私有密鑰後(hòu),軟件根據私有密鑰信息對(duì)指定文件進行解密查看。
下圖爲加解密過程,首先在北京軟件開發公司密鑰管理軟件對用戶A用戶B所在公司生成一對密鑰的基礎上進行文件加解密操作
