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

golang中字符串MD5生成方式總結(jié)

 更新時(shí)間:2021年07月04日 15:03:30   作者:Tim_SSS  
在本篇文章里小編給大家整理的是一篇關(guān)于golang中字符串MD5生成方式總結(jié)內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)參考下。

方案一

func md5V(str string) string  {
    h := md5.New()
    h.Write([]byte(str))
    return hex.EncodeToString(h.Sum(nil))
}

方案二

func md5V2(str string) string {
    data := []byte(str)
    has := md5.Sum(data)
    md5str := fmt.Sprintf("%x", has)
    return md5str
}

方案三

func md5V3(str string) string {
    w := md5.New()
    io.WriteString(w, str)
    md5str := fmt.Sprintf("%x", w.Sum(nil))
    return md5str
}

整體測(cè)試代碼

package main

import (
    "crypto/md5"
    "encoding/hex"
    "fmt"
    "io"
)
func main() {
    str := "MD5testing"
    md5Str := md5V(str)
    fmt.Println(md5Str)
    fmt.Println(md5V2(str))
    fmt.Println(md5V3(str))
}
// 輸出結(jié)果:
f7bb96d1dcd6cfe0e5ce1f03e35f84bf
f7bb96d1dcd6cfe0e5ce1f03e35f84bf
f7bb96d1dcd6cfe0e5ce1f03e35f84bf

到此這篇關(guān)于golang中字符串MD5生成方式總結(jié)的文章就介紹到這了,更多相關(guān)golang中字符串MD5生成方式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Go語(yǔ)言中make和new的區(qū)別

    詳解Go語(yǔ)言中make和new的區(qū)別

    Go語(yǔ)言中,有兩個(gè)比較雷同的內(nèi)置函數(shù),分別是new和make方法,那他們有什么區(qū)別呢?本文將通過(guò)一些示例為大家詳細(xì)介紹一下,感興趣的可以了解一下
    2023-02-02
  • Golang搭建HTTP服務(wù)器

    Golang搭建HTTP服務(wù)器

    Golang是一種非常流行的編程語(yǔ)言,它的開(kāi)發(fā)速度快,代碼運(yùn)行效率高等特點(diǎn)非常適合做Web應(yīng)用的開(kāi)發(fā)。本文將介紹如何使用Golang搭建HTTP服務(wù)器,需要的朋友可以參考閱讀
    2023-04-04
  • 如何有效控制Go線(xiàn)程數(shù)實(shí)例探究

    如何有效控制Go線(xiàn)程數(shù)實(shí)例探究

    這篇文章主要為大家介紹了如何有效控制?Go?線(xiàn)程數(shù)的問(wèn)題探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • 如何讓shell終端和goland控制臺(tái)輸出彩色的文字

    如何讓shell終端和goland控制臺(tái)輸出彩色的文字

    這篇文章主要介紹了如何讓shell終端和goland控制臺(tái)輸出彩色的文字的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-05-05
  • GO語(yǔ)言類(lèi)型查詢(xún)類(lèi)型斷言示例解析

    GO語(yǔ)言類(lèi)型查詢(xún)類(lèi)型斷言示例解析

    這篇文章主要為大家介紹了GO語(yǔ)言類(lèi)型判斷及類(lèi)型斷言,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • Go語(yǔ)言多人聊天室項(xiàng)目實(shí)戰(zhàn)

    Go語(yǔ)言多人聊天室項(xiàng)目實(shí)戰(zhàn)

    這篇文章主要為大家詳細(xì)介紹了Go語(yǔ)言多人聊天室項(xiàng)目實(shí)戰(zhàn),實(shí)現(xiàn)單撩或多撩等多種功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 使用Go實(shí)現(xiàn)郵箱驗(yàn)證碼API功能

    使用Go實(shí)現(xiàn)郵箱驗(yàn)證碼API功能

    本文將帶你了解一個(gè)項(xiàng)目如何實(shí)現(xiàn)一個(gè)郵箱驗(yàn)證接口,即一個(gè)可用的發(fā)送郵箱驗(yàn)證碼API和驗(yàn)證驗(yàn)證碼是否正確功能,對(duì)Go實(shí)現(xiàn)郵箱驗(yàn)證碼API詳細(xì)過(guò)程感興趣的朋友一起看看吧
    2024-06-06
  • Go語(yǔ)言JSON編解碼神器之marshal的運(yùn)用

    Go語(yǔ)言JSON編解碼神器之marshal的運(yùn)用

    這篇文章主要為大家詳細(xì)介紹了Go語(yǔ)言中JSON編解碼神器——marshal的運(yùn)用,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-09-09
  • 詳解Golang如何實(shí)現(xiàn)節(jié)假日不打擾用戶(hù)

    詳解Golang如何實(shí)現(xiàn)節(jié)假日不打擾用戶(hù)

    這篇文章主要為大家介紹了Golang如何實(shí)現(xiàn)節(jié)假日不打擾用戶(hù)過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • go語(yǔ)言錯(cuò)誤處理基本概念(創(chuàng)建返回)

    go語(yǔ)言錯(cuò)誤處理基本概念(創(chuàng)建返回)

    這篇文章主要為大家介紹了go語(yǔ)言錯(cuò)誤處理基本概念(創(chuàng)建返回),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08

最新評(píng)論