Schützen string-Konstante vor reverse-engineering

Habe ich android-Anwendung, die hart codiert (statische string-Konstanten) - Anmeldeinformationen (user/pass) für das senden von E-Mails via SMTP.

Das problem ist, dass .dex-Datei in .apk kann leicht reverse-engineered und jeder kann sehen, wie mein Passwort.

Gibt es einen Weg, diese Informationen zu schützen, während ich noch in der Lage sein, um Sie in meinem Unterricht?

  • Warum Sie nicht auch hash Sie?
  • H, ich denke, wenn er hat, um die Wiederverwendung der Berechtigung, hashing nicht möglich?
  • Wenn er Hasch Ihnen, wie kann er unhash login/pass, um es zu senden SMTP-server? Wenn es sein würde, zwei-Wege-Funktion wäre es ganz einfach entschlüsseln. Wenn es wäre, hash, reqire Salz - /Schlüssel, den er brauchen würde, um hash zu. DORT's auch thread über die Dekompilierung DEX sourcecode.
  • ja sorry ich habe nicht zu schätzen wissen, dass zwei-Wege-Verschlüsselung erforderlich war.
InformationsquelleAutor D-Fox | 2011-09-15
Schreibe einen Kommentar