六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

.NET中的強(qiáng)名稱機(jī)制

[摘要]一個(gè)程序集包括四個(gè)區(qū)分彼此的屬性:l 文件名(不包括擴(kuò)展)l 版本號(hào)l 文化標(biāo)識(shí)l 公鑰標(biāo)識(shí)現(xiàn)在讓我們來看看一個(gè)比較常見的強(qiáng)名稱程序集...
一個(gè)程序集包括四個(gè)區(qū)分彼此的屬性:

l 文件名(不包括擴(kuò)展)

l 版本號(hào)

l 文化標(biāo)識(shí)

l 公鑰標(biāo)識(shí)

現(xiàn)在讓我們來看看一個(gè)比較常見的強(qiáng)名稱程序集:

l Name= MSCorLib

l Version=1.0.3300.0

l Culture=neutral

l PublicKeyToken=b77a5c561934e089

如果我們自己編寫一個(gè)弱名稱程序集,那么通常PublicKeyToken這一項(xiàng)就沒有。

下面我嘗試著說一說強(qiáng)名稱的機(jī)制。

首先,你通過SN.exe獲得一個(gè)公鑰和一個(gè)密鑰。

然后,使用公鑰對(duì)程序集的可執(zhí)行文件(不包括DOS頭、PE頭等)進(jìn)行哈希算法,得到一個(gè)文件散列值。

最后,使用密鑰對(duì)文件散列值進(jìn)行加密,得到一個(gè)密文。

這樣,最后的強(qiáng)名稱程序集里面要三樣?xùn)|西:

l 公鑰標(biāo)識(shí)(公鑰的散列值的最后八個(gè)字節(jié))

l 公鑰

l 密文

使用公鑰和程序集的可執(zhí)行文件(不包括DOS頭、PE頭等)進(jìn)行哈希算法可以得到一個(gè)文件散列值,使用公鑰和密文也可以得到一個(gè)文件散列值,如果這兩個(gè)散列值完全一致,OK,驗(yàn)證通過。

最后,說說公鑰標(biāo)識(shí)(公鑰的散列值的最后八個(gè)字節(jié))的作用:

l 區(qū)分程序集,上面提到過它是程序集區(qū)分彼此的四大屬性之一

l 驗(yàn)證公鑰

總的來說,強(qiáng)名稱機(jī)制最起碼起到兩個(gè)作用:

l 區(qū)分程序集

l 避免程序集被惡意更改



主站蜘蛛池模板: 日本韩国中文字幕 | 日本免费乱理伦片在线观看2018 | 日狠狠| 日本中文不卡 | 欧美视频福利 | 五月天婷婷激情网 | 在线免费视频你懂的 | 中文字幕在线观看日本 | 四虎影院在线免费观看 | 手机看片毛片 | 亚洲成a人片777777久久 | 午夜三级国产精品理论三级 | 亚州不卡| 午夜短视频 | 婷婷六月丁香色婷婷网 | 亚洲欧美在线视频观看 | 欧美亚洲桃花综合 | 亚洲a人片在线观看网址 | 日本免费人做人一区在线观看 | 四虎影视在线影院4hutv | 亚洲高清网站 | 亚洲欧美在线视频观看 | 日本精品久久久久久久久免费 | 永久免费看毛片 | 天堂资源地址在线 | 日操夜操 | 日本一区二区三区在线 观看网站 | 亚洲综合中文网 | 亚洲福利网站 | 天使萌一区二区三区免费观看 | 日产精品一区二区 | 亚洲国产2017男人a天堂 | 四虎永久在线精品网址 | 日韩不卡毛片 | 张丽莉老师的故事 | 日韩网站在线观看 | 欧美做a一级视频免费观看 欧美坐爱视频 | 亚洲国产天堂在线观看 | 天堂中文资源在线地址 | 天天摸天天碰天天碰 | 亚洲整片|