日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
簡(jiǎn)單描述VB.NET散列函數(shù)

VB.NET還是比較常用的,于是我研究了一下VB.NET散列函數(shù),在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。

創(chuàng)新互聯(lián)制作網(wǎng)站網(wǎng)頁(yè)找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開(kāi)發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為千余家服務(wù),創(chuàng)新互聯(lián)網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷推廣服務(wù)!

加密將防止數(shù)據(jù)被查看或修改,并在原本不安全的信道上提供安全的通信信道,它達(dá)到以下目的:
◆保密性:防止用戶的標(biāo)識(shí)或數(shù)據(jù)被讀取。
◆數(shù)據(jù)完整性:防止數(shù)據(jù)被更改。
◆身份驗(yàn)證:確保數(shù)據(jù)發(fā)自特定的一方。

VB.NET散列函數(shù)

VB.NET散列函數(shù)H也稱哈希函數(shù)或雜湊函數(shù)等,是典型的多到一的函數(shù),其輸入為一可變長(zhǎng)x(可以足夠的長(zhǎng)),輸出一固定長(zhǎng)的串h(一般為 128位、160位,比輸入的串短),該串h被稱為輸入x的Hash值(或稱消息摘要Message Digest、指紋、密碼校驗(yàn)和或消息完整性校驗(yàn)),計(jì)作h=H(x)。為防止傳輸和存儲(chǔ)的消息被有意或無(wú)意地篡改,采用VB.NET散列函數(shù)對(duì)消息進(jìn)行運(yùn)算生成消息摘要,附在消息之后發(fā)出或與信息一起存儲(chǔ),它在報(bào)文防偽中具有重要應(yīng)用。

消息摘要采用一種單向散列算法將一個(gè)消息進(jìn)行換算。在消息摘要算法中,文件數(shù)據(jù)作為單向散列運(yùn)算的輸入,這個(gè)輸入通過(guò)HASH函數(shù)產(chǎn)生一個(gè)散列值。如果改動(dòng)了文件,散列值就會(huì)相應(yīng)地改變,接收者即能檢測(cè)到這種改動(dòng)過(guò)的痕跡。從理論上來(lái)講,攻擊者不可能制造一個(gè)替用的消息來(lái)產(chǎn)生一個(gè)完全相同的消息摘要。Hash函數(shù)可用于數(shù)字簽名、消息的完整性檢測(cè)、消息的起源認(rèn)證檢測(cè)等。

VB.NET散列函數(shù)是安全的是指它具有:
◆一致性:相同的輸入產(chǎn)生相同的輸出。
◆隨機(jī)性:消息摘要外觀是隨機(jī)的,以防被猜出源消息。
◆唯一性:幾乎不可能找到兩個(gè)消息產(chǎn)生相同的消息摘要。
◆單向性:即如果給出輸出,則很難確定出輸入消息。

Hash函數(shù)H一般滿足以下幾個(gè)基本要求:

(1)輸入x可以為任意長(zhǎng)度;輸出數(shù)據(jù)串長(zhǎng)度固定;

(2)正向計(jì)算容易,即給定任何x,容易算出H(x);反向計(jì)算困難,即給出一Hash值h,很難找出一特定輸入x,使h=H(x);

(3)抗沖突性(抗碰撞性),包括兩個(gè)含義,一是給出一消息x,找出一消息y使H(x)=H(y)是計(jì)算上不可行的(弱抗沖突),二是找出任意兩條消息x、y,使H(x)=H(y)也是計(jì)算上不可行的(強(qiáng)抗沖突)。

私鑰加密

私鑰加密又稱為對(duì)稱加密,因?yàn)橥幻荑€既用于加密又用于解密。私鑰加密算法非??欤ㄅc公鑰算法相比),特別適用于對(duì)較大的數(shù)據(jù)流執(zhí)行加密轉(zhuǎn)換。

公鑰加密(PKCS)和數(shù)字簽名

公鑰加密使用一個(gè)必須對(duì)未經(jīng)授權(quán)的用戶保密的私鑰和一個(gè)可以對(duì)任何人公開(kāi)的公鑰。用公鑰加密的數(shù)據(jù)只能用私鑰解密,而用私鑰簽名的數(shù)據(jù)只能用公鑰驗(yàn)證。公鑰可以被任何人使用;該密鑰用于加密要發(fā)送到私鑰持有者的數(shù)據(jù)。兩個(gè)密鑰對(duì)于通信會(huì)話都是唯一的。公鑰加密算法也稱為不對(duì)稱算法,原因是需要用一個(gè)密鑰加密數(shù)據(jù)而需要用另一個(gè)密鑰來(lái)解密數(shù)據(jù)。

【編輯推薦】

  1. 淺談VB6.0實(shí)現(xiàn)多窗體交互
  2. 如何完成VB6.0項(xiàng)目升級(jí)
  3. VB.NET GroupBox控件學(xué)習(xí)經(jīng)驗(yàn)
  4. 淺析VB.NET編寫DEC加密程序
  5. 講解VB.NET程序制作一個(gè)提醒程序

本文標(biāo)題:簡(jiǎn)單描述VB.NET散列函數(shù)
本文地址:http://m.5511xx.com/article/djiegic.html