2012-03-26 3 views
0

Ich mache Iphone App. Ich versuche, eine Web (asp) verschlüsselte Passwort-Zeichenfolge aus der App zu senden. Ich versuche, AES256 in App zu verschlüsseln. Und muss dies im Web (asp) entschlüsseln.Wie entschlüsselt AES256 in Web (ASP)

Ich habe Quelldatei, um mit AES256 verschlüsseln zu können. Aber ich kann nicht den Weg finden, um im Web (ASP ...) entschlüsseln zu können.

Können Sie mir über die Art der Entschlüsselung im WEB erzählen?

+1

Sind Sie trotzig in einer klassischen ASP-Umgebung zu arbeiten? Wenn ja, müssen Sie auf com/activex-Objekte zurückgreifen, um die Entschlüsselung zu verwalten, alternativ können Sie php oder asp.net verwenden, um dies out of the box (ziemlich) zu tun. Kann Ihr Webserver .net oder PHP hosten? – HeavenCore

+0

Ja! Ich kann com-Objekt für asp env nicht finden, wie Sie sagen. Also versuche ich den Webserver von ASP auf (.net oder php ... java) zu ändern. :-) – hyekyung

+0

Wenn Sie Zugang zu PHP hatten, können Sie mit mcrypt die Entschlüsselung durchführen, Beispielfrage: http://stackoverflow.com/questions/1628138/how-to-do-aes256-decryption-in-php – HeavenCore

Antwort

0

Sie führen die AES-Verschlüsselung und Entschlüsselung in ASP durch, indem Sie Javascript direkt verwenden oder ein COM-Objekt verwenden.

Diese Seite zeigt, wie man AES crypto aus Javascript macht.

http://cheeso.members.winisp.net/AES-Encryption.htm

Die Demo selbst läuft JavaScript in einem Browser. Ich verstehe, dass Sie es auf dem Server ausführen möchten - in der ASP-Umgebung. Es ist nur Javascript, es kann an beiden Orten laufen. Sie können diesen AES-Krypto-Code über eine Windows-Skriptkomponente auch als COM-Komponente verpacken und dann aus jeder COM-freundlichen Umgebung verwenden, wie VB-ASP, VB6, Perl oder was auch immer.

Ein Beispiel für das, finden Sie diese Antwort: https://stackoverflow.com/a/857903/48082