Ich lerne immer noch QT, und dieses Ding kommen mir in den Sinn: Wenn ich ein Programm entwerfe und möchte, dass einige Daten gespeichert und geschützt werden, alle Arten, die ich über das Speichern von Daten aus QT weiß Erstelleranwendungen schreiben in Dateien, die leicht geändert und gelöscht werden können. Gibt es eine Möglichkeit, dass ich einige Anwendungsdaten sicher speichern kann und niemand sonst darauf zugreifen kann, ohne die Anwendung zu unterbrechen?Schützen Sie externe Datendatei vor unbefugten Änderungen
Das ist vielleicht eine blöde Frage, aber ich freue mich schon auf eine Idee. Vielen Dank.
Diese Art von Trick ist nicht schwer mit einem Disassembler zu besiegen. Sie müssen lediglich den Vergleich vertauschen, damit die Anwendung nur dann beendet wird, wenn der Datendatei-Hash ** zutrifft **. Nicht dass ich jemals so etwas tun würde ... * hust *. – MrEricSir
Es gibt kein unknackbares Schutzschema. Ich bezweifle sehr, dass die OP-Anwendung als ein hochwertiges Ziel betrachtet wird, das es wert ist, zerlegt und durchkämmt zu werden. Viele professionelle Software verwendet den gleichen Ansatz. Es ist mehr als ausreichend in diesem bestimmten Fall. – dtech
"Diese Art von Trick ist nicht schwer mit einem Disassembler zu besiegen." Es gibt kein Ende, aber die Leute benutzen Kopierschutz. Das ist, weil die reale Welt nicht binär ist. –