最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Go語言對字符串進行SHA1哈希運算的方法

 更新時間:2015年03月03日 15:55:08   作者:work24  
這篇文章主要介紹了Go語言對字符串進行SHA1哈希運算的方法,實例分析了Go語言針對字符串操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Go語言對字符串進行SHA1哈希運算的方法。分享給大家供大家參考。具體如下:

復(fù)制代碼 代碼如下:
package main
import (
 "fmt"
 "crypto/md5"
 "crypto/sha1"
 "io"
)
//對字符串進行MD5哈希
func a(data string) string {
 t := md5.New();
 io.WriteString(t,data);
 return fmt.Sprintf("%x",t.Sum(nil));
}
//對字符串進行SHA1哈希
func b(data string) string {
 t := sha1.New();
 io.WriteString(t,data);
 return fmt.Sprintf("%x",t.Sum(nil));
}
func main(){
 var data string = "abc";
 fmt.Printf("MD5 : %s\n",a(data));
 fmt.Printf("SHA1 : %s\n",b(data));
}

輸出結(jié)果如下:

復(fù)制代碼 代碼如下:
D:\workspace\golang>GetMd5AndSha1.exe
MD5 : 900150983cd24fb0d6963f7d28e17f72
SHA1 : a9993e364706816aba3e25717850c26c9cd0d89d

希望本文所述對大家的Go語言程序設(shè)計有所幫助。

相關(guān)文章

  • Go語言類型轉(zhuǎn)換及問題探討

    Go語言類型轉(zhuǎn)換及問題探討

    本文探討了Go語言中的類型轉(zhuǎn)換機制,特別是在使用atomic.Pointer和unsafe時可能引發(fā)的問題,通過深入分析Go語言的類型轉(zhuǎn)換規(guī)則,如數(shù)值類型間轉(zhuǎn)換、字符串與byte/rune切片轉(zhuǎn)換、slice與數(shù)組轉(zhuǎn)換,以及底層類型相同時的轉(zhuǎn)換,文章最后給出了一些在Go中使用類型轉(zhuǎn)換的建議
    2024-10-10
  • Go語言集成mysql驅(qū)動、調(diào)用數(shù)據(jù)庫、查詢數(shù)據(jù)操作示例

    Go語言集成mysql驅(qū)動、調(diào)用數(shù)據(jù)庫、查詢數(shù)據(jù)操作示例

    這篇文章主要介紹了Go語言集成mysql驅(qū)動、調(diào)用數(shù)據(jù)庫、查詢數(shù)據(jù)操作,結(jié)合實例形式分析了Go語言安裝mysql驅(qū)動包、連接mysql數(shù)據(jù)庫及查詢等相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • 使用Golang開發(fā)一個簡易版shell

    使用Golang開發(fā)一個簡易版shell

    這篇文章主要為大家詳細介紹了如何使用Golang開發(fā)一個簡易版shell,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-02-02
  • Go語言編程入門超級指南

    Go語言編程入門超級指南

    這篇文章主要介紹了Go語言編程的入門指南,包括對Go的變量及函數(shù)的基本介紹,需要的朋友可以參考下
    2016-01-01
  • Go使用Google?Gemini?Pro?API創(chuàng)建簡單聊天機器人

    Go使用Google?Gemini?Pro?API創(chuàng)建簡單聊天機器人

    這篇文章主要為大家介紹了Go使用Google?Gemini?Pro?API創(chuàng)建簡單聊天機器人實現(xiàn)過程詳解,本文將通過最新的gemini?go?sdk來實現(xiàn)命令行聊天機器人
    2023-12-12
  • Golang中間件設(shè)計示例詳解

    Golang中間件設(shè)計示例詳解

    這篇文章主要介紹了Golang中間件設(shè)計示例,中間件是在HTTP請求處理過程中,對請求進行處理的一種模式,中間件可以在請求到達處理器之前或之后對請求進行攔截,修改或者增強,同時可以對響應(yīng)進行處理,需要的朋友可以參考下
    2023-05-05
  • 解決Goland 同一個package中函數(shù)互相調(diào)用的問題

    解決Goland 同一個package中函數(shù)互相調(diào)用的問題

    這篇文章主要介紹了解決Goland 同一個package中函數(shù)互相調(diào)用的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • golang os.Eixt使用示例

    golang os.Eixt使用示例

    在Go語言中,os.Exit函數(shù)用于立即終止程序并返回一個指定的退出狀態(tài)碼,本文就來介紹一下golang os.Eixt使用,具有一定的參考價值,感興趣的可以了解一下
    2024-10-10
  • Golang兩行代碼實現(xiàn)發(fā)送釘釘機器人消息

    Golang兩行代碼實現(xiàn)發(fā)送釘釘機器人消息

    創(chuàng)建一個釘釘機器人必須使用加簽,本文通過Golang兩行代碼實現(xiàn)發(fā)送釘釘機器人消息,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • GoLang中sql.Exec()報錯解決辦法

    GoLang中sql.Exec()報錯解決辦法

    這篇文章主要給大家介紹了關(guān)于GoLang中sql.Exec()報錯的解決辦法,文中通過代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-01-01

最新評論

汉中市| 彭山县| 宣恩县| 甘德县| 瑞安市| 嵊泗县| 浪卡子县| 自治县| 宝应县| 洛扎县| 肃宁县| 凤翔县| 周宁县| 沙坪坝区| 峨眉山市| 新宁县| 仙游县| 毕节市| 吉首市| 嘉荫县| 柘城县| 阿拉善盟| 井陉县| 晴隆县| 诸暨市| 平顺县| 佛学| 边坝县| 高阳县| 宣恩县| 望都县| 枣阳市| 汉阴县| 武安市| 商水县| 塔河县| 鹤庆县| 遂宁市| 安吉县| 荣成市| 抚宁县|