導航:首頁 > 文檔加密 > wsn數據加密的優缺點

wsn數據加密的優缺點

發布時間:2022-07-07 23:17:04

A. WSN安全特點主要有哪些

WSN安全特點如下:

(1)動態性網路。WSN具有很強的網路動態性。由於能量、環境等問題,會使感測器節點死亡,或者由節點的移動性,又會有新的節點加入到網路中,從而使整個網路的拓撲結構發生動態變化。這就要求WSN要能夠適應這種變化,使網路具有可調性和重構性。

(2)硬體資源有限。節點由於受到價格、體積和功耗的限制,在通信能力、計算能力和內存空間等方面比普通計算機要弱很多。

(3)能量受限。網路節點由電池供電,電池的容量一般不是很大。由於應用領域的特殊性,不能經常給電池充電或更換電池,一旦電池能量用完,這個節點也就失去了作用(死亡)。因此在WSN的設計技術和協議的使用都要以節能為前提。

(4)大規模網路。為了對一個區域執行高密度的監測、感知任務,WSN往往將成千上萬,甚至更多的感測節點投放到這個區域,規模較移動通信網路成數量級地提高,甚至無法為單個節點分配統一的地址。

(5)以數據為中心。在WSN中,人們主要關心某個區域的某些觀測指標,而不是關心具體某個節點的觀測數據,這就是WSN以數據為中心的特點。相比之下,互聯網傳送的數據是和節點的物理地址聯系起來的。

(6)廣播式通信。由於WSN中節點數目龐大,使得其在組網和通信時不可能如Ad hoc網路那樣採用點對點通信,而要採用廣播方式,以加快信息傳播的范圍和速度,並可以節省電力。

(7)無人值守。感測器的應用與物理世界緊密聯系,感測器節點往往密集發布於急需監控的物理環境中。

(8)易受物理環境影響。WSN與其所在物理環境密切相關,並隨著環境的變化而不斷變化。

補充與物理環境相關的例子:

B. wsn 和ZigBee是什麼關系 wsn的節點可以接收數據么 還是只能採集並發出數據

WSN的全稱是wireless sensor network,指的是一種應用場景,ZigBee就是協議,ZigBee可以用於WSN,還有其他協議也可以用於WSN。

C. 閱讀《中國期刊網》《超星數字圖書館》外文期刊資料庫(如WSN SPRINGLINK ASP BSP PROQUEST)中的文章分別

第一個是指知網CNKI嗎?這裡面的文章通常提供pdf和caj兩種格式供選擇,需要分別下載閱讀軟體,360都有。超星這個是用的專門的SSReader,他們自己開發的軟體,pdg格式。外文期刊如果有訂閱的話,通常是pdf格式的,也有直接是HTML格式的。

D. MSSQL資料庫連接密碼加密

#region DES加密字元串
/// <summary>
/// 加密字元串
/// 注意:密鑰必須為8位
/// </summary>
/// <param name="strText">字元串</param>
public string DesEncrypt(string strText)
{
byte[] byKey = null;
byte[] IV = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
try
{
string encryptKey = "XX_XX_XX"; //密鑰
byKey = System.Text.Encoding.UTF8.GetBytes(encryptKey);

DESCryptoServiceProvider des = new DESCryptoServiceProvider();
byte[] inputByteArray = Encoding.UTF8.GetBytes(strText);

MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(byKey, IV), CryptoStreamMode.Write);

cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();

return Convert.ToBase64String(ms.ToArray());

}
catch
{
}
return strText;
}
#endregion

#region DES解密字元串
/// <summary>
/// 解密字元串
/// </summary>
/// <param name="inputString">加了密的字元串</param>
public string DesDecrypt(string inputString)
{
byte[] byKey = null;
byte[] IV = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
byte[] inputByteArray = new Byte[inputString.Length];
try
{
string decryptKey = "XX_XX_XX";
byKey = System.Text.Encoding.UTF8.GetBytes(decryptKey.Substring(0, 8));

DESCryptoServiceProvider des = new DESCryptoServiceProvider();

inputByteArray = Convert.FromBase64String(inputString);

MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(byKey, IV), CryptoStreamMode.Write);
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
System.Text.Encoding encoding = new System.Text.UTF8Encoding();
return encoding.GetString(ms.ToArray());
}
catch
{

}

return inputString;
}
#endregion
===這個是DES方式加密解密字元串的

System.Security.Cryptography.MD5CryptoServiceProvider md5=new System.Security.Cryptography.MD5CryptoServiceProvider();

return Convert.ToBase64String(md5.ComputeHash(System.Text.Encoding.Unicode.GetBytes(yourstring)));
===這個是MD5的

實現代碼也給你寫好了,希望能對你有幫助

閱讀全文

與wsn數據加密的優缺點相關的資料

熱點內容
雲伺服器和vms區別 瀏覽:18
有一本小說主角叫屠夫 瀏覽:880
微信發送pdf文件 瀏覽:605
被老婆當鼎爐修煉的小說 瀏覽:646
php截取最後一位 瀏覽:377
安卓源碼單獨編譯內核 瀏覽:446
易語言在線編譯 瀏覽:112
unityandroid游戲開發教程 瀏覽:94
android去掉虛擬按鍵 瀏覽:873
內地激情戲多的電影 瀏覽:42
更新最快的電視劇電影網 瀏覽:263
劍三宏設置命令 瀏覽:245
3C語言編譯器 瀏覽:170
我的世界基岩版怎麼加入tis伺服器 瀏覽:390
php論壇模板 瀏覽:908
找個免費看電影的網站 瀏覽:372
程序員怎麼接手別人遺留的代碼 瀏覽:752
瞬變pdf 瀏覽:307
php開發倉庫管理系統 瀏覽:688
12米小孩自己看電影 瀏覽:676