Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

VaultTransitOperations.decrypt method returns a strange string, which expects the plaintext of the data key.

Abierto
#686 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
java, spring

Línea de trabajo

Comienza en VaultTransitOperations.decrypt y reproduce los dos casos del motor Transit descritos: cifrar "hello world" y generar una clave de datos. Compara los valores devueltos con el texto plano esperado y, después, identifica qué significa "done" para el caso de la clave de datos: decrypt debe devolver la clave de datos en texto plano en lugar de la cadena extraña reportada.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Describe the bug
I'm using Spring Cloud Vault to test decryption through Transit engine.

If I simply encrypt a string like "hello world" in the Transit engine and send the cipher text to VaultTransitOperations.decrypt, I can see hello world normally.

However, if I create a data key and put the received cipher text into VaultTransitOperations.decrypt and execute it, it responds with a strange string.

I don't know what else to do, so I'm reporting it here.

Sample

Test the cipher text received by encrypting hello world through transit engine.
2023-03-31_19-01-05

Test the cipher text received by generating a data key through the transit engine. The expected value is the plain text of the data key.
2023-03-31_19-02-32

Lenguaje dominante
Java
Estrellas
291
Forks
152
Merge medio
8 h 20 min
PR fusionados (30 d)
27

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de spring-cloud/spring-cloud-vault

Todos los issues de spring-cloud/spring-cloud-vault

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.