欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 使用SHA1算法對密碼進行加密

 更新時間:2021年03月22日 09:00:01   作者:【繁華】  
這篇文章主要介紹了C# 使用SHA1算法對密碼進行加密,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下

C#中如何使用SHA1對密碼進行加密呢?先聲明一下,對于編程小編在這個方面還是個小白,如果小編有說的不對的地方,請各位大佬聯(lián)系小編,小編好進行修改。好了不說廢話了上圖。在這里呢小編創(chuàng)建的是ASP.NET Web 項目應(yīng)用程序,winform窗體應(yīng)用也是可以的

創(chuàng)建好項目之后再你的項目里創(chuàng)建一個類

第二步
在你創(chuàng)建好的類里邊先把登錄的方法寫好,讓后再定義一個密加密的方法請看圖

第三步在寫好加密方法后在你的登錄驗證方法里面調(diào)用你的加密方法就可以了具體調(diào)用的代碼請看下圖

完成上邊的操作后你再去你登錄按鈕的單擊事件里邊獲取你當前文本框里的賬號和密碼然后在調(diào)用的你寫好的登錄方法就可以了,這里小編就上圖了,相信各位大佬知道如何調(diào)用方法
小編在寫這個的時候用的是EF數(shù)據(jù)持久化沒有用DBHelper類寫所以你們看到任何關(guān)于SQL的語句。
最后,小編會把SHA1算法對密碼進行加密的方法以及里面的代碼放到下邊有需要的朋友可以復(fù)制

 public static string PasswordEncryption(string pwd)
    {
      //創(chuàng)建SHA1加密算法對象
      SHA1 sha1 = SHA1.Create();
      //將原始密碼轉(zhuǎn)換為字節(jié)數(shù)組
      byte[] originalPwd = Encoding.UTF8.GetBytes(pwd);
      //執(zhí)行加密
      byte[] encryPwd = sha1.ComputeHash(originalPwd);
      //將加密后的字節(jié)數(shù)組轉(zhuǎn)換為大寫字符串
      return string.Join("", encryPwd.Select(b => string.Format("{0:x2}",
     b)).ToArray()).ToUpper();
    }

以上就是C# 使用SHA1算法對密碼進行加密的詳細內(nèi)容,更多關(guān)于C# 用SHA1算法加密的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C#實現(xiàn)Winform小數(shù)字鍵盤模擬器

    C#實現(xiàn)Winform小數(shù)字鍵盤模擬器

    本文主要介紹了C#實現(xiàn)Winform小數(shù)字鍵盤模擬器,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Unity實現(xiàn)批量Build打包詳解

    Unity實現(xiàn)批量Build打包詳解

    一般來講如果項目是PC或Android、IOS端不會有批量Build打包這樣的需求,但如果項目是WebGL端可能會遇到這樣的需求。本文主要為大家介紹Unity中如何實現(xiàn)Build批量打包的,需要的朋友可以參考一下
    2021-12-12
  • C#從文件或標準輸入設(shè)備讀取指定行的方法

    C#從文件或標準輸入設(shè)備讀取指定行的方法

    這篇文章主要介紹了C#從文件或標準輸入設(shè)備讀取指定行的方法,涉及C#文件及IO操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • macOS系統(tǒng)下Vscode的python配置教程

    macOS系統(tǒng)下Vscode的python配置教程

    這篇文章主要介紹了macOS系統(tǒng)下Vscode的python配置教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • C#實現(xiàn)文件操作(復(fù)制,移動,刪除)的方法詳解

    C#實現(xiàn)文件操作(復(fù)制,移動,刪除)的方法詳解

    File類提供了常見的文件操作函數(shù),包括復(fù)制、移動、刪除、創(chuàng)建快捷方式等,本文將通過一些簡單的示例為大家詳細講講具體的使用,希望對大家有所幫助
    2023-05-05
  • unity 如何修改材質(zhì)屬性和更換shader

    unity 如何修改材質(zhì)屬性和更換shader

    這篇文章主要介紹了unity 修改材質(zhì)屬性和更換shader的操作方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Unity3D開發(fā)教程:憤怒的小鳥

    Unity3D開發(fā)教程:憤怒的小鳥

    這篇文章詳細的講解了如何從0開發(fā)出一個Unity3D的小游戲憤怒的小鳥,本文包含大量的圖片與文字描述,也含有大量的源代碼,可以讓你快速入手,希望本篇文章對你有所幫助
    2021-06-06
  • 一個可逆加密的類(使用3DES加密)

    一個可逆加密的類(使用3DES加密)

    表示三重數(shù)據(jù)加密標準算法的基類,TripleDES 的所有實現(xiàn)都必須從此基類派生。是從 SymmetricAlgorithm 類里繼承出來。
    2011-07-07
  • C#獲取進程的主窗口句柄的實現(xiàn)方法

    C#獲取進程的主窗口句柄的實現(xiàn)方法

    C#獲取進程的主窗口句柄的實現(xiàn)方法,需要的朋友可以參考一下
    2013-04-04
  • C#列出當前系統(tǒng)所有正在運行程序的方法

    C#列出當前系統(tǒng)所有正在運行程序的方法

    這篇文章主要介紹了C#列出當前系統(tǒng)所有正在運行程序的方法,涉及C#操作系統(tǒng)進程的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04

最新評論