Tengo un problema similar con el cifrado de relleno rsa/ecb/pkcs1.
¿Obtuviste la solución para tu problema?
Avalados por :
Hola,
Tengo un requisito en el que necesito cifrar mi clave privada usando una clave pública (proporcionada por un tercero) con cifrado RSA/ECB/PKCS1.
La clave pública ya está acolchada.
Estoy generando la clave privada usando cl_sec_sxml_writer=>generate_key(cl_sec_sxml_writer=>co_aes256_algorithm_pem). ¿Es esta la forma correcta de generar una nueva clave o podemos tener cualquier cadena aleatoria como clave privada?
Esta clave privada se utilizará para cifrar una cadena de datos usando cifrado de acolchado AES/ECB/PKCS7 y luego convertirla a BASE64 y enviarla mediante una llamada a la API. Para el acolchado AES/ECB/PKCS7, estoy utilizando las clases proporcionadas por el siguiente enlace https://github.com/Sumu-Ning/AES. Implementación pfb a continuación
CALL METHOD zcl_aes_utility=>encrypt_xstring
EXPORTING
i_key = lv_xstr
i_data = lv_pwd_xstr
* i_initialization_vector =
i_padding_standard = zcl_byte_padding_utility=>MC_PADDING_STANDARD_PKCS_7
i_encryption_mode = zcl_aes_utility=>mc_encryption_mode_ecb
IMPORTING
e_data = lv_encrypt
Mi pregunta es, ¿cómo cifro la clave privada usando la clave pública y el cifrado RSA/ECB/PKCS1?
La clave pública tiene una longitud de 399 caracteres y se parece a esto
DfP4hVgyXMSNWJFWakwo44p1PMyRKSmFG+UGq
He consultado otros blogs que sugieren usar la función estándar SSF_KRN_ENVELOPE pero no logro entender cómo usarla.
Por favor, ayuda. Avísame en caso de necesitar más detalles.
Tengo un problema similar con el cifrado de relleno rsa/ecb/pkcs1.
¿Obtuviste la solución para tu problema?
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute