Um mit PHP den MD5 Hash eines Verzeichnisses zu ermitteln kann folgende Funktion verwendet werden.
abstract class Md5Tool { public static function md5_dir(string $path): string { if (is_dir($path)) { foreach (scandir($path) as $entry) { if (!in_array($entry, ['.', '..'])) $arMd5[] = self::md5_dir($path.$entry); } return md5(implode('', $arMd5)); } else { return md5_file($path); } } } echo Md5Tool::md5_dir('/');