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

正文內(nèi)容

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

2025-02-06 16:06 上一頁面

下一頁面
  

【正文】 if(CryptHashData( hHash, pbBuffer, dwBufferLen, 0)) m_state_veri+=對(duì)數(shù)據(jù)hash運(yùn)算成功!\n\n。 DWORD dwBufferLen = ()。return。 } // 創(chuàng)建哈希對(duì)象 if(CryptCreateHash( hProv, m_hash_veri,//CALG_MD5, 0, 0, amp。hPubKey)) m_state_veri+=公鑰已經(jīng)成功導(dǎo)入!\n\n。 } dwBlobLen=()。 } if(m_file_veri==||!(m_file_veri,CFile::modeReadWrite)) { MessageBox(請(qǐng)選擇正確的原文件!)。return。 } else //密鑰容器不存在創(chuàng)建之 { if(CryptAcquireContext( amp。 UpdateData(TRUE)。 HCRYPTHASH hHash。⑤.?dāng)?shù)字簽名認(rèn)證的主要算法及關(guān)鍵代碼 HCRYPTPROV hProv。 } m_state_sign+=數(shù)字簽名成功\n\n。UpdateData(FALSE)。} // 得到數(shù)字簽名 if(CryptSignHash( hHash, AT_SIGNATURE, szDescription, 0, pbSignature, //這里將返回?cái)?shù)字簽名,同被簽名的數(shù)據(jù)一起發(fā)送給接收方 amp。} // 為數(shù)字簽名緩沖區(qū)分配內(nèi)存 if((pbSignature = (BYTE *)malloc(dwSigLen))) m_state_sign+=已為數(shù)字簽名分配緩沖\n。dwSigLen)) //得到數(shù)字簽名大小 m_state_sign+=已獲取數(shù)字簽名的大小,。UpdateData(FALSE)。return。return。return。 } // 創(chuàng)建hash對(duì)象 if(CryptCreateHash( hProv, m_hash_sign,//CALG_MD5, 0, 0, amp。 m_state_sign+=已導(dǎo)出公鑰,存儲(chǔ)在+()+\n。return。} // 為存儲(chǔ)公鑰的緩沖區(qū)分配內(nèi)存。dwBlobLen)) //得到公鑰的大小 m_state_sign+=已獲取公鑰的大小,。UpdateData(FALSE)。 else { m_state_sign+=MyHandleError(在創(chuàng)建簽名密鑰對(duì)時(shí)發(fā)生錯(cuò)誤,程序停止.\n)。} } // 從密鑰容器中取數(shù)字簽名用的密鑰 if(CryptGetUserKey( hProv, AT_SIGNATURE, amp。hProv, NULL, NULL, m_prov_sign, CRYPT_NEWKEYSET)) m_state_sign+=已創(chuàng)建一個(gè)新的密鑰容器,秘鑰生成算法:+GetProvType(m_prov_sign)+\n。 m_state_sign=。return。 CFile m_pubkey_file,m_sign_file,m_signdatafile。 //數(shù)字簽名 DWORD dwSigLen。//被簽名的數(shù)據(jù) HCRYPTHASH hHash。 } else m_signed_sign=。 } else m_pkey_sign=。 } else m_file_sign=。對(duì)于實(shí)現(xiàn)簽名和公鑰加密的組合,常用方法是:假定通信雙方為A和B。只有很少數(shù)的系統(tǒng)可同時(shí)作為密碼系統(tǒng)和數(shù)字簽名,如本文討論的RSA系統(tǒng)。 ⑤以(e, n)為公鑰,(d ,N)為密鑰,銷毀p,q,≯(N)。2.?dāng)?shù)字簽名算法的基本框架1.密鑰的產(chǎn)生①選擇兩個(gè)保密的大素?cái)?shù)P和q。事實(shí)上,在j2se的標(biāo)準(zhǔn)庫(kù)中,就為安全和加密服務(wù)提供了兩組API:JCA和JCE。Open SSL應(yīng)用RSA實(shí)現(xiàn)簽名和密鑰交換,已經(jīng)在各種操作系統(tǒng)得到非常廣泛的應(yīng)用。RSA在軟件方面的應(yīng)用,主要集中在Internet上。RSA公開密鑰加密算法自20世紀(jì)70年代提出以來,已經(jīng)得到了廣泛認(rèn)可和應(yīng)用。RSA在硬件方面,以技術(shù)成熟的IC應(yīng)用于各種消費(fèi)類電子產(chǎn)品。Open SSL是一個(gè)開放源代碼
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1