Sie sollten nie ein Passwort in eine ausführbare Datei setzen.
Dies ist, als würde man das Passwort auf eine Notiz neben dem Monitor schreiben. Wenn ein böswilliger Hacker Ihre Anwendung hat, kann er das Kennwort unabhängig von der Sprache oder API, die Sie zum Schreiben verwenden, extrahieren.
Zum Beispiel, wenn ich weiß, dass Ihre Anwendung mit einem passwortgeschützten Server verbindet, aber die Anwendung nie nach einem Passwort fragt, dann weiß ich, dass Sie den Fehler gemacht haben, das Passwort einzubeziehen. Um das Passwort zu finden, muss ich nur den Betrieb des Programms überwachen, um zu sehen, welche Bereiche des Codes aktiv sind, wenn er sich mit dem Server verbindet. Dadurch weiß ich, wo Sie die Suche nach dem Passwort konzentrieren müssen, unabhängig davon, wie groß Ihre Anwendung ist. Dann ist es nur noch eine Frage der Zeit bis ich das Passwort nachverfolge. Das Verschlüsseln des Passworts ist nicht gut, da der Verschlüsselungsalgorithmus auch in der App enthalten sein muss und ich das auch entschlüsseln kann.
Denken Sie daran, dass es viele Leute gibt, die Ihren Code nur mit dem rohen Maschinencode entschlüsseln können. Für diese Leute ist es egal, welche Sprache oder API Sie verwenden, weil sie alle am Ende zum Maschinencode destillieren. Diese Leute sind die beängstigend geschickten Götter der Programmierung und sie lachen über einfache Sterbliche wie Sie oder ich.Leider sind einige von ihnen böse.
Habe ich erwähnt, dass Sie sollten nie ein Passwort in eine ausführbare Datei setzen? Wenn ich nicht, lassen Sie mich das wiederholen, sollten Sie nie ein Passwort in eine ausführbare Datei setzen.
In Ihrem speziellen Fall, als Anfänger Programmierer, haben Sie keine Hoffnung, das Passwort von jemandem mit ein bisschen mehr Erfahrung als Sie selbst zu verstecken. Dies ist ein weiterer guter Grund, warum Sie sollten nie ein Passwort in eine ausführbare Datei setzen.
Was ist das OTX-Ding, das Sie erwähnt haben und wie man es benutzt? –