SHA-2 (Secure Hash Algorithm 2) ist eine Gruppe kryptographischer Hashfunktionen, die von der NSA entworfen wurden. SHA-256 ist das am häufigsten verwendete Mitglied dieser Familie und erzeugt einen 256-Bit-Hashwert. Es wird häufig zur Überprüfung der Datenintegrität und in digitalen Signaturen verwendet.
Quelle:Wikipedia
MD5 gilt seit langem als unsicher für kryptographische Zwecke. Praktische Kollisionsangriffe sind seit 2004 bekannt. MD5 darf noch für nicht-sicherheitsrelevante Zwecke wie Prüfsummen verwendet werden, aber nicht für Passwörter oder digitale Signaturen.
SHA-1 gilt ebenfalls nicht mehr als sicher. Im Jahr 2017 wurde der erste praktische Kollisionsangriff demonstriert (SHAttered). SHA-256 bietet deutlich mehr Widerstand gegen solche Angriffe und ist die empfohlene Wahl für neue Anwendungen.
<?php
$text = 'Dies ist ein Text';
$result = hash('sha256', $text);
// $result enthält jetzt den String:
// 'db4067cec62c81380a9b517e7e68a6e...'
Rufen Sie +31 (0) 20-7775488 jetzt auf, wenn Sie ein anderes Tool benötigen!