freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)字簽名課程設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 的實(shí)現(xiàn)了SSL及相關(guān)加密技術(shù)的軟件包,由加拿大的Eric Yang等發(fā)起編寫的。在當(dāng)今的企業(yè)級(jí)商務(wù)應(yīng)用中,不得不提及使用最廣泛的平臺(tái)j2ee。在上述軟件包的實(shí)現(xiàn)中,集成了應(yīng)用RSA算法的各種數(shù)據(jù)加密規(guī)范(RSA算法應(yīng)用規(guī)范介紹參見: ,這些API內(nèi)部支持的算法不僅僅只有RSA,但是RSA是數(shù)字簽名和證書中最常用的),用戶程序可以直接使用java標(biāo)準(zhǔn)庫(kù)中提供的API進(jìn)行數(shù)字簽名和證書的各種操作。④計(jì)算私鑰d(解密密鑰),滿足e d≡l(mod≯(N)),d是e在?!?N)下的乘法逆元。一般而言, 一公開密鑰系統(tǒng)若作為密碼系統(tǒng),則無(wú)法作為數(shù)字簽名,反之亦然。這樣,用戶A若想用RSA簽名方案對(duì)消息x簽名,他只需公開他的公鑰N和e,由于簽名算法是保密的,因此A是唯一能產(chǎn)生簽名的人,任何要驗(yàn)證用戶A 簽名的用戶只需查到A的公鑰即可驗(yàn)證簽名。 if(()==IDOK) { m_file_sign=()。 if(()==IDOK) { m_pkey_sign=()。 if(()==IDOK) { m_signed_sign=()。//秘鑰容器句柄 BYTE *pbBuffer。 //簽名者得公鑰數(shù)據(jù) BYTE *pbSignature。 LPTSTR szDescription = 。 } if(m_file_sign==||!(m_file_sign,CFile::modeReadWrite)) { MessageBox(請(qǐng)選擇正確的文件路徑)。 } UpdateData(TRUE)。 } else //密鑰容器不存在創(chuàng)建之 { if(CryptAcquireContext( amp。return。hKey)) //創(chuàng)建成功返回新創(chuàng)建的密鑰對(duì)的句柄 m_state_sign+=創(chuàng)建一個(gè)秘鑰對(duì)\n。} } else { m_state_sign+=MyHandleError(在獲取簽名密鑰時(shí)發(fā)生錯(cuò)誤,程序停止.)。 if(CryptExportKey( hKey, NULL, PUBLICKEYBLOB, 0, NULL, amp。return。UpdateData(FALSE)。dwBlobLen)) { (pbKeyBlob,dwBlobLen)。return。UpdateData(FALSE)。UpdateData(FALSE)。UpdateData(FALSE)。 else { m_state_sign+=MyHandleError(在對(duì)數(shù)據(jù)進(jìn)行hash運(yùn)算時(shí)發(fā)生錯(cuò)誤,退出.)。 if(CryptSignHash( hHash, AT_SIGNATURE, szDescription, 0, NULL, amp。return。return。 } else { m_state_sign+=MyHandleError(導(dǎo)出數(shù)字簽名時(shí)發(fā)生異常,退出.)。 m_state_sign+=銷毀hash對(duì)象\n\n。 UpdateData(FALSE)。 DWORD dwBlobLen。 LPTSTR szDescription = 。hProv, NULL, NULL, PROV_RSA_FULL, 0)) { m_state_veri+=已獲取CSP,秘鑰生成算法:+GetProvType(m_prov_veri)+\n。UpdateData(FALSE)。return。return。 if(CryptImportKey( hProv, pbKeyBlob, dwBlobLen, 0, 0, amp。return。UpdateData(FALSE)。 (pbBuffer,())。 dwSigLen = ()。return。 m_state_veri+=錯(cuò)誤:簽名是錯(cuò)誤的\n請(qǐng)檢查參數(shù)是否設(shè)置正確,若正確則請(qǐng)聯(lián)系發(fā)送方。 // Destroy the hash object. if(hHash) CryptDestroyHash(hHash)。隨著Internet的發(fā)展,實(shí)現(xiàn)電子商務(wù)是未來的潮流和趨勢(shì),基于Internet開放環(huán)境下的信息安全將越來越受到重視,而RSA算法在身份認(rèn)證,數(shù)字簽名,信息加密等方面得到非常廣泛的應(yīng)用,對(duì)它作深入的了解是很有必要的。在硬件上,如安全電話,以太網(wǎng)和智能卡都使用了RSA技術(shù)。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1