<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                sha1: ~~~ package main import ( "crypto/sha1" "encoding/hex" "fmt" "io" ) func main() { str := "abc123" //方法一 data := []byte(str) has := sha1.Sum(data) shastr1 := fmt.Sprintf("%x", has) //將[]byte轉成16進制 fmt.Println(shastr1) //方法二 w := sha1.New() io.WriteString(w, str) //將str寫入到w中 bw := w.Sum(nil) //w.Sum(nil)將w的hash轉成[]byte格式 // shastr2 := fmt.Sprintf("%x", bw) //將 bw 轉成字符串 shastr2 := hex.EncodeToString(bw) //將 bw 轉成字符串 fmt.Println(shastr2) } ~~~ 輸出結果: ~~~ 6367c48dd193d56ea7b0baad25b19455e529f5ee 6367c48dd193d56ea7b0baad25b19455e529f5ee ~~~ 哈希值用作表示大量數據的固定大小的唯一值。數據的少量更改會在哈希值中產生不可預知的大量更改。 SHA256 算法的哈希值大小為 256 位。 ~~~ package main import ( "crypto/sha256" "encoding/hex" "fmt" "io" ) func main() { str := "abc123" w := sha256.New() io.WriteString(w, str) //將str寫入到w中 bw := w.Sum(nil) //w.Sum(nil)將w的hash轉成[]byte格式 // shastr2 := fmt.Sprintf("%x", bw) //將 bw 轉成字符串 shastr2 := hex.EncodeToString(bw) //將 bw 轉成字符串 fmt.Println(shastr2) } ~~~ 輸出結果: ~~~ 6ca13d52ca70c883e0f0bb101e425a89e8624de51db2d2392593af6a84118090 ~~~ sha512: ~~~ package main import ( "crypto/sha512" "encoding/hex" "fmt" "io" ) func main() { str := "abc123" w := sha512.New() io.WriteString(w, str) //將str寫入到w中 bw := w.Sum(nil) //w.Sum(nil)將w的hash轉成[]byte格式 // shastr2 := fmt.Sprintf("%x", bw) //將 bw 轉成字符串 shastr2 := hex.EncodeToString(bw) //將 bw 轉成字符串 fmt.Println(shastr2) } ~~~ 輸出結果: ~~~ c70b5dd9ebfb6f51d09d4132b7170c9d20750a7852f00680f65658f0310e810056e6763c34c9a00b0e940076f54495c169fc2302cceb312039271c43469507dc ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看