MD5 in ActionScript
Ich versuche zum Aufbau einer web-basierten flash-Anwendung. Ich bin ganz neu auf flash. Ich möchte zu entwickeln, die es in zwei Formen - demo und die kostenpflichtige version. Für diese Anwendung als eine kostenpflichtige version, die ich brauche für eine Art von serial-key. Um dies zu erreichen, habe ich gegoogelt und stieß auf etwas, wie dies
MD5(MD5(thisuri)+thisuri)
Denke ich, "thisuri" weist auf die aktuelle url der Seite, aber ich weiß nicht wie man die url und ich weiß nicht, ob '+' wirkt wie ein Zeichen oder einen operator.
Können Sie mir bitte helfen?
Die oben wird jedenfalls produzieren einfach einen MD5-hash... es hat nichts zu tun mit der thisuri variable könnte eine beliebige Zeichenfolge sein.
Ja, natürlich, es kann alles sein. Angenommen, dass "thisuri' verweist auf website-domain-Namen, dann wie bekomme ich das in ActionScript?
Ja, natürlich, es kann alles sein. Angenommen, dass "thisuri' verweist auf website-domain-Namen, dann wie bekomme ich das in ActionScript?
InformationsquelleAutor om sai | 2012-03-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint es, dass eine Bibliothek existiert, in AS3.0 : as3corelib
Um es zu verwenden, laden Sie einfach die zip-Datei, entpacken Sie es und kopieren Sie den Inhalt des "src" - Verzeichnis in der root des Projekts.
Dann im actionscript-code, tun Sie einfach Folgendes :
Quelle in Französisch
InformationsquelleAutor Julien
Hinzufügen @Julien ' s Empfehlung mit as3corelib, müssen Sie auch die Ratschläge aus diesem Beitrag, um die aktuelle url: Holen Sie sich Aktuelle Browser-URL - ActionScript 3
Irgendwie glaube ich, es gibt eine elegantere Möglichkeit, um die url, aber ich kann mich nicht daran erinnern.
Während dies können Sie mit einigen Basis-check für die kostenpflichtige version, ein entschlossener hacker wird leicht täuschen dieses Algorithmus. Ich könnte zum Beispiel täuschen die Umwelt zu denken, dass seine serviert von einer domain, die Sie registriert haben, als Teil der "bezahlt" - version. Auch, da der client der flash-code, Sie können entschlüsseln der binären und möglicherweise sehen den Algorithmus, die Sie verwenden. Je nachdem, was Sie bieten sind in der app, in diesem extremen Fall kann oder kann nicht akzeptabel sein.
Blick in sichere Authentifizierung-Mechanismen, wenn Sie Sicherheit ernst nehmen.
InformationsquelleAutor badunk