SHA-2 (Secure Hash Algorithm 2) is een verzameling cryptografische hashfuncties ontworpen door de NSA. SHA-256 is het meest gebruikte lid van deze familie en produceert een 256-bit hashwaarde. Het wordt veel gebruikt voor het verifiëren van de integriteit van gegevens en in digitale handtekeningen.
Bron: Wikipedia
MD5 wordt al lang niet meer als veilig beschouwd voor cryptografische toepassingen. Er zijn al sinds 2004 praktische collision-aanvallen bekend. MD5 mag nog wel gebruikt worden voor niet-beveiligingsdoeleinden zoals checksums, maar niet voor wachtwoorden of digitale handtekeningen.
SHA-1 wordt eveneens niet meer als veilig beschouwd. In 2017 werd de eerste praktische collision-aanval gedemonstreerd (SHAttered). SHA-256 biedt aanzienlijk meer weerstand tegen dergelijke aanvallen en is de aanbevolen keuze voor nieuwe toepassingen.
<?php
$text = 'Dit is een tekst';
$result = hash('sha256', $text);
// $result bevat nu de string:
// 'db4067cec62c81380a9b517e7e68a6e...'
Bel nu 020-7775488 , als je een andere tool nodig hebt!