> wenn gleich dann ist es ok.
Dadurch kann man sich den liebgemeinten "Schutz" auch gleich ganz
schenken.
Ein geübter Cracker findet und entfernt solche ein if-Abfrage im
Computerprogramm in ziemlich kurzer Zeit.
Ein Dongle kann nur dann einen halbwegs sinnvollen Schutz bieten, wenn
essentielle Algorithmen des Programms auf dem Dongle liegen. Das Dongle
muss also über einen Controller verfügen, rein passive Dongles sind
nutzlos.
Nur wenn essentielle Algorithmen (also nicht irgendwelche
Kopierschutz-Abfrageroutinen) auf dem Dongle ausgeführt werden, wird
für Cracker das Kopieren nennenswert erschwert. Selbst dann ist es zwar
möglich, aber nur unter höherem Aufwand.
Der Schutz steht und fällt mit dem Algorithmus, der auf dem Dongle
sitzt. Wenn dies ein relativ einfacher Algorithmus ist, findet ein
Cracker schnell heraus was der macht und wofür das Ergebnis verwendet
wird.