SHA-256 ist ein Algorithmus, der aus einem großen Datensatz eine kleine Zeichenkette erstellt. Diese Zeichenkette wird als Hashwert bezeichnet. Wenn die Daten geändert werden, ändert sich auch der Hashwert. Dadurch kann festgestellt werden, ob die Daten manipuliert wurden.

In der nachfolgenden Textfeld kann man belibigen Text hinzufügen und diesen dann in SHA256 Hashes umrechnen

SHA256 Hash Code inplimentieren

JavaScript
const data = "Hello, World!";

const hash = crypto.createHash("sha256");
hash.update(data);
const hashString = hash.digest("hex");

console.log(hashString);
Python
import hashlib

# Die Variable, die verschlüsselt werden soll
data = "Hello, World!"

# Das Hash-Objekt erstellen
hasher = hashlib.sha256()

# Die Daten an das Hash-Objekt anhängen
hasher.update(data.encode())

# Den Hash-Wert abrufen
hash = hasher.digest()

# Den Hash-Wert in einer Zeichenkette ausgeben
print(hash.hex())
Rust
use sha2::{Sha256, Digest};

fn main() {
    let data = "Hello, World!";

    let mut hasher = Sha256::new();
    hasher.update(data.as_bytes());

    let hash = hasher.finalize();

    println!("{:x}", hash);
}
Dart
import 'dart:convert';
import 'dart:crypto';

void main() {
  final data = 'Hello, World!';
  final hash = sha256.convert(utf8.encode(data));
  print(hash.toString());
}
PHP
$data = 'Hello, World!';
$hash = hash('sha256', $data);
echo $hash;