Kleiner Sicherheitshinweis, auch dort gilt zu kurze Strings werden als Treffer angezeigt

Kann man selber schnell ausprobieren, einfach nur "e" in die Zwischenablage tun und man erhält



das sieht man auch in deren Code

Hier erhält das Applescript das Ergebnis der Prüfsummenberechnung, die Summe mit dem Dateipfad landet in input
on run {input, parameters}
(...)

dann speichern sie die Summe (Format ist "Summe PfadZurDatei" daher isolieren die die Summe die vorne steht) in messageText
set messageText to (items 1 thru -2 of input) as text
(...)

In der Zwischenablage (the clipboard) befindet sich die von der Seite kopierte Prüfsumme und jetzt kommt der Fehler

if messageText contains (the clipboard) then
set messageText to messageText & return & return & "Die Checksumme in der Zwischenablage passt zur Datei."
end if

Die Zwischenablage darf nicht nur enthalten sein, sondern Zwischenablage und Prüfsumme müssen gleich sein.

Daher oben mein "Trick" mit dem Leerzeichen am Ende.