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

明輝手游網(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 避免程序集被惡意更改



主站蜘蛛池模板: 天天操天天干天天操 | 揉女胸视频www网站免费观看 | 速度与激情9免费完整版高清 | 欧美丝袜一区 | 婷婷综合五月中文字幕欧美 | 中文字幕福利视频 | 视频一区二区免费 | 午夜久久久久久久 | 一级α片视频 | 日韩人成免费网站大片 | 青草视频在线观看免费 | 欧美亚洲一区二区三区在线 | 最近新免费韩国视频资源 | 一本久道久久综合婷婷 | 日本免费人成在线网站 | 午夜欧美福利视频 | 视频二区 调教中字 知名国产 | 天堂资源在线最新版 | 伊人网在线观看 | 欧美一级淫片免费播放40分钟 | 深夜视频在线观看免费 | 一二三四影视在线观看免费视频 | 欧美综合影院 | 又大又粗又长又硬好爽国产 | 午夜网站免费版在线观看 | 色婷婷在线视频观看 | 色综合久久综合网欧美综合网 | 日本www在线视频 | 欧美无毛| 中文精品视频一区二区在线观看 | 亚洲欧美日韩国产精品影院 | 四虎亚洲| 色噜噜色偷偷 | 日本综合色 | 午夜免费毛片 | 日本午夜三级 | 色噜噜狠狠色综合欧洲 | 日韩精品一区二区三区中文字幕 | 日韩精品免费在线观看 | 三十极夜2免费视频 | 婷婷色网站 |