¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Implementación de Triple DES para cifrado en aplicaciones personalizadas Webdynpro ABAP.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 38 Vistas
0
Cargando...

Hola a todos,

Nos gustaría implementar cifrado utilizando triple DES en nuestra aplicación personalizada desarrollada con Webdynpro ABAP. Por favor, déjenme saber si alguien tiene pensamientos / ideas.

Saludos,

Ramki.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

OK, entonces una solución podría ser utilizar comandos externos del sistema operativo. Por ejemplo, si ejecutas tus sistemas en Linux, puedes utilizar openssl para encriptar tus datos y luego enviarlos a la aplicación heredada. También podrías hacer una llamada a un servicio web a través de HTTPS para llamar a un servicio implementado en Java. Hay muchas bibliotecas de Java que ofrecen 3DES, pero no hay nada similar en ABAP. También podrías reescribir 3DES en ABAP, pero como dije, ten cuidado. La criptografía es complicada.

Saludos

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Martin Voros,

Hemos desarrollado una aplicación Webdynpro personalizada para nuestros procesos comerciales. Dentro de ella, estamos llamando a nuestra aplicación heredada interna utilizando un servicio web con parámetros como ID de empleado, ID de AD, código de empresa, etc., a lo largo del método de publicación de URL.

Todas nuestras aplicaciones heredadas utilizan el algoritmo de descifrado 3DES.

Al publicar una URL, no queremos pasar esos parámetros directamente. En su lugar, nos gustaría encriptarlos e incrustarlos en la URL.

Con ese propósito, queremos utilizar la lógica de encriptación 3DES desde el frente de Webdynpro ABAP.

Por favor, sugiera.

Saludos,

Ramki.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

SAP ofrece una API de criptografía limitada. Básicamente, solo ofrece el formato PKCS#7 que puede usar 3DES como cifrado simétrico, pero también requiere un certificado. PKCS#7 fue diseñado para firmar y/o cifrar mensajes, por lo que necesitas obtener la clave pública del receptor del mensaje. Podrías implementar DES en ABAP y luego usarlo, pero la criptografía es algo realmente complicado. Simplemente seleccionar el modo adecuado para el cifrado de bloques es bastante difícil y la gestión de claves es aún más difícil. ¿Qué es exactamente lo que deseas lograr?

Saludos

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¿Alguna actualización por favor?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?