2010-12-04 4 views

Antwort

0

Die einzige Möglichkeit, Daten sicher zwischen Java und .NET zu senden, ist die Verwendung von BouncyCastle (http://www.mobilefish.com/developer/bouncycastle/bouncycastle.html), da Sie wahrscheinlich die RSA-Verschlüsselung zum Verschlüsseln des symmetrischen Schlüssels verwenden möchten, sofern Sie nicht eine kleine Datenmenge verschlüsseln . Wenn Sie die verschlüsselten Daten und einen anderen symmetrischen Schlüssel für jede Sitzung senden möchten, ist dies Ihre beste Wahl.

Sie können an dieser Frage aussehen wollen, eine kurze Diskussion über die Verwendung Hüpfburg auf Blackberry sehen:

BouncyCastle RSA encryption for BlackBerry

Diese Diskussion zeigt, wie dass es auf dem Blackberry funktionieren soll:

http://supportforums.blackberry.com/t5/Java-Development/bouncy-castle/m-p/541682

+0

Ich weiß, das ist alt, aber ich versuche etwas ähnliches zu tun. Was sind die Vorteile bei der Implementierung von https mit Benutzername + Passwort oder einer Art tokenbasierter Authentifizierung? –

+0

@Tejaswi Yerukalapudi - Es hängt davon ab, was Sie zu schützen versuchen, oder was Sie tun. Ich hatte eine Anwendung, wo ich Passwörter weitergeben musste, und ich wollte den Client überprüfen, also verwendete ich Verschlüsselung, da die Clients jeweils ihren eigenen öffentlichen Schlüssel hatten, um sicherzustellen, dass nur vertrauenswürdige Clients eine Verbindung herstellen konnten. –

Verwandte Themen