SHA3-224哈希生成器

数据输入
示例
SHA3-224哈希输出

SHA3-224 哈希生成器

SHA3-224 哈希生成器是一个免费在线工具,使用 SHA3-224 算法生成字符串的加密哈希。该工具旨在为开发人员、安全专业人员以及任何需要快速轻松生成 SHA3-224 哈希的人士提供使用。

特点

  • 在线免费,无需系统和软件依赖
  • 可清除、可复制,有示例
  • 数据安全,使用本地计算

如何使用

  1. 在输入框中输入要进行哈希的字符串。
  2. 点击“生成”按钮。
  3. 生成的 SHA3-224 哈希将显示在输出框中。
  4. 点击“复制”按钮可将哈希复制到剪贴板。

益处和优势

SHA3-224 哈希生成器是需要经常生成 SHA3-224 哈希的人士的基本工具。以下是使用该工具的一些益处和优势:

  • 快速简便:只需几次点击即可生成 SHA3-224 哈希。
  • 免费在线:无需下载或安装任何软件,也不需要任何费用。
  • 安全可靠:该工具使用本地计算,确保您的数据安全可靠。

示例代码和说明

以下是使用 SHA3-224 哈希生成器在 Python、Java、JavaScript、Golang、Ruby 和 PHP 中生成 SHA3-224 哈希的示例代码和说明。

Python

import hashlib

def sha3_224(string):
    sha3_224 = hashlib.sha3_224()
    sha3_224.update(string.encode('utf-8'))
    return sha3_224.hexdigest()

string = "Free Online Tools"
print(sha3_224(string))

Java

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class SHA3_224 {
    public static void main(String[] args) throws NoSuchAlgorithmException {
        String string = "Free Online Tools";
        MessageDigest md = MessageDigest.getInstance("SHA3-224");
        md.update(string.getBytes());
        byte[] digest = md.digest();
        System.out.println(javax.xml.bind.DatatypeConverter.printHexBinary(digest));
    }
}

JavaScript

function sha3_224(string) {
  const sha3_224 = CryptoJS.algo.SHA3.create({ outputLength: 224 });
  sha3_224.update(string);
  return sha3_224.finalize().toString(CryptoJS.enc.Hex);
}

const string = "Free Online Tools";
console.log(sha3_224(string));

Golang

package main

import (
    "crypto/sha3"
    "encoding/hex"
    "fmt"
)

func sha3_224(string string) string {
    h := sha3.New224()
    h.Write([]byte(string))
    return hex.EncodeToString(h.Sum(nil))
}

func main() {
    fmt.Println(sha3_224("Free Online Tools"))
}

Ruby

require 'digest/sha3'

def sha3_224(string)
  Digest::SHA3.hexdigest(string, 224)
end

string = "Free Online Tools"
puts sha3_224(string)

PHP

$string = "Free Online Tools";
echo hash('sha3-224', $string);

结论

SHA3-224 哈希生成器是一个方便快捷生成 SHA3-224 哈希的有用工具。由于其在线和免费的特性,任何人都可以使用它,而不必担心系统依赖性。它的数据安全性和本地计算能力可以确保用户的数据安全可靠。通过使用上面的示例,开发人员和安全专业人员可以轻松将 SHA3-224 哈希生成集成到他们的项目和工作流中。

常见问题解答(FAQ)

了解更多工具