Tenho um problema semelhante com a criptografia de preenchimento rsa/ecb/pkcs1.
Você conseguiu encontrar a solução para o seu problema?
Avalados por :
Olá,
Tenho um requisito no qual preciso criptografar minha chave privada usando uma chave pública (fornecida por terceiros) com criptografia RSA/ECB/PKCS1.
A chave pública já está acolchoada.
Estou gerando a chave privada usando cl_sec_sxml_writer=>generate_key(cl_sec_sxml_writer=>co_aes256_algorithm_pem). Esta é a maneira correta de gerar uma nova chave ou podemos ter qualquer sequência aleatória como chave privada?
Esta chave privada será usada para criptografar uma sequência de dados usando criptografia de acolchoamento AES/ECB/PKCS7 e então convertê-la para BASE64 e enviá-la através de uma chamada à API. Para o acolchoamento AES/ECB/PKCS7, estou utilizando as classes fornecidas pelo seguinte link https://github.com/Sumu-Ning/AES. Implementação pfb a seguir
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
Minha pergunta é, como criptografar a chave privada usando a chave pública e a criptografia RSA/ECB/PKCS1?
A chave pública tem um comprimento de 399 caracteres e se parece com isso
DfP4hVgyXMSNWJFWakwo44p1PMyRKSmFG+UGq
Consultei outros blogs que sugerem usar a função padrão SSF_KRN_ENVELOPE, mas não consigo entender como usá-la.
Por favor, ajude. Avise-me se precisar de mais detalhes.
Tenho um problema semelhante com a criptografia de preenchimento rsa/ecb/pkcs1.
Você conseguiu encontrar a solução para o seu problema?
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute