J'ai crypter mon mot de passe dans android (côté client) avec rsa. Comme nous le savons en utilisant la clé publique pour crypter et la clé privée pour décrypter. i générer la clé publique et une clé privée comme le code ci-dessouscrypter mot de passe dans android (côté client) et décrypter côté serveur PHP avec rsa
KeyPairGenerator gen = KeyPairGenerator.getInstance(RSA);
gen.initialize(1024, new SecureRandom());
KeyPair keyPair = gen.generateKeyPair();
uk = keyPair.getPublic();
rk = keyPair.getPrivate();
im à succès chiffrer et déchiffrer ce dans Android avec cette clé. mais du côté serveur, la personne qui gère le décryptage a besoin de ma clé privée comme résultat que générer. comment je donne cette clé privée à la personne qui gère le côté serveur pour déchiffrer les données avec ma clé privée.
... merci
merci pour la réponse, sous quelle forme j'envoie cette clé privée à la personne qui gère ce décryptage. J'ai essayé en encodant ma clé privée en utilisant Base64 à la chaîne. Est-ce l'un des moyens? –
Vous ne devriez jamais envoyer la clé privée. Le décrypteur doit envoyer sa clé publique au chiffreur et le chiffreur crypte le message à l'aide de la clé publique de décrypteur. Base64 est assez bon. –