puede alguien por favor me ayude con esto, me han mandado a escribir una aplicación que toma algunos DATOS, a continuación, Cifra con una Clave Pública RSA y, al parecer, debe ser Cifrado RSA(nunca he escuchado o visto esto antes)?

Que el cifrado algoritmo de cifrado RSA destinado a uso como estándar?

var key = "TUlHZE1BMEdDU3FHU0liM0RRRUJBUVVBQTRHTEFEQ0Jod0tCZ1FDbVFiTWc3SWRpeHVmYWEwcDd2ODVLVytmUnVlZ216UUhibnNoWjhmbXlTQW9MMXRFVzAyNEZKVFlSTFZxN0VsV2p1R0U4aHQ3RmJjN1NURWpxZVViWU5xdnRiVWN6UFZYSE5FdStYRUVndGszazlFNXVQWG0wVzRIc3RtK0FhRXcyMmxxb2lFNGlrT1QzZzdPRXNHSVFCMVNlSlRtVTE1eFBBZ3M3SXRjTVFRSUJFUT09";

var data = "Xa21dr";
Tu pregunta no explicar lo que has hecho para intentar resolver el problema; en la actualidad se lee como una solicitud de código. Por favor, comparta su intento de implementación y explicar cómo se logra cumplir con sus requisitos.
Primero de todo, parece haber pocas razones para realizar double codificación base 64 en un BER codificado PKCS#1 de clave pública. (Me preguntaba por qué los datos no comienzan con mayúscula M 🙂
no estoy pidiendo «código» si usted lee lo que yo estoy pidiendo que usted va a entender mi pregunta estoy preguntando ¿qué es los fundamentos de cifrado RSA de clave pública y algunos datos juntos porque yo no puedo encontrar nada que funciona.
sí que parece correcto que me han decodificado la clave antes con base64 que le dará a usted que, por ejemplo, – MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwkbgqcmqbmg7idixufaa0p7v85kw+fRuegmzQHbnshZ8fmySAoL1tEW024FJTyrlvq7elwjuge8ht7fbc7stejqeubynqvtbuczpvxhneu+XEEgtk3k9E5uPXm0W4Hstm+AaEw22lqoiE4ikOT3g7OEsGIQB1SeJTmu15xpags7itcmqqibeq== pero al parecer la clave debe permanecer intacto cómo su recibido, a continuación, cifrar los datos con bytes[] para ser enviados.
usted obvio no saben cómo RSA funciona, entonces, no importa todo esto ha sido ordenados ahora!

OriginalEl autor sputn1k | 2013-07-16

2 Comentarios

  1. 16

    Nunca de la mente de encontrar la respuesta a mí mismo!

    RSA Encryption standard utiliza PKCS #1

    Mejor biblioteca a utilizar es pidCrypt, nada más que funcionó para mí!

    https://sourceforge.net/projects/pidcrypt/

    los idiotas en el otro extremo no pudo dejarme saber que la Clave Pública RSA estaba destinado a ser base64 decodificado demasiado antes de cifrar los DATOS antes de enviarlos.

    la última línea en su respuesta me salvó un montón de tiempo.
    gracias, si usted encontró este útil, por favor marque la respuesta 🙂
    ¿Cuál es el formato de los datos cifrados? Es también la base de 64?
    pidder ya no está más en línea?
    parece estar todavía en línea me comprobado su sitio web – pidder.com/pidcrypt – todavía accesible. se puede descargar desde sourceforge directamente demasiado – sourceforge.net/projects/pidcrypt

    OriginalEl autor sputn1k

  2. 9

    Usted puede estar interesado en probar forge (RSA y más). Hay un montón de ejemplos en el README:

    https://github.com/digitalbazaar/forge

    gracias, pidCrypt está funcionando a la perfección, pero le eche un vistazo. pidCrypt ofrece no sólo RSA.
    forge es muy agradable. Tuve un poco de problema para conseguir comenzado, así que he creado el demo aquí: digitalbazaar.github.io/forge

    OriginalEl autor dlongley

Dejar respuesta

Please enter your comment!
Please enter your name here