Retrospring is shutting down on 1st March, 2025 Read more

OLSSV · 2 answers · 10mo

eyJpdiI6InRxa08raStlNVorakRrTmJjTk0yZlE9PSIsCiJ2IjoxLAoiaXRlciI6MTAwMCwKImtzIjoyNTYsCiJ0cyI6NjQsCiJtb2RlIjoiY2NtIiwKImFkYXRhIjoiIiwKImNpcGhlciI6ImFlcyIsCiJzYWx0IjoiY3FZR1Nsd1UzcnM9IiwKImN0IjoiZVlHUWN3R2R0dVl3MW1XS0tsTWhtZEErNzF0YWRzQlpJT21qclRsTk5UakhocXQ0YzUzUlM0SlY5RFdzNVlsK0tYcXdXTFNmaUFIOWw5bEwySmQybVY2cmFKdkRxVU03VmZ3YTNaVlNnRkZ0MjZ1cUlHZGR0TG84SXZ6a0NHcHVOTFdyWlIwcGVSd3cxZk0yNDdwaXZXa3lRKzZKeTR5dUJjT0lOQXljRFpXdHBRRkI0OGwzR1hqbWdCUnJaZlJ3MlkyTzJIejNob0l5WnkyL0c0NzFGMFlYdmNzZEdheXc3REhrdVQzN0YvVCtzTnBWSmI4NXBkRUloSWdxd2pOOXU4WTFwTG5lWVdvaUpXUVlBaDlqbHBYME9JVlZLZWhLemJvajlmZlBFK1BqZmlLZ3AwVlRiY2U0RXFuZjl0VmVBTE5nVDR2WFkxSEo3akVKTWdXTDBVZEY5OWdpZ0t2cllQMTlQUDA9In0=

{"iv":"tqkO+i+e5Z+jDkNbcNM2fQ==",
"v":1,
"iter":1000,
"ks":256,
"ts":64,
"mode":"ccm",
"adata":"",
"cipher":"aes",
"salt":"cqYGSlwU3rs=",
"ct":"eYGQcwGdtuYw1mWKKlMhmdA+71tadsBZIOmjrTlNNTjHhqt4c53RS4JV9DWs5Yl+KXqwWLSfiAH9l9lL2Jd2mV6raJvDqUM7Vfwa3ZVSgFFt26uqIGddtLo8IvzkCGpuNLWrZR0peRww1fM247pivWkyQ+6Jy4yuBcOINAycDZWtpQFB48l3GXjmgBRrZfRw2Y2O2Hz3hoIyZy2/G471F0YXvcsdGayw7DHkuT37F/T+sNpVJb85pdEIhIgqwjN9u8Y1pLneYWoiJWQYAh9jlpX0OIVVKehKzboj9ffPE+PjfiKgp0VTbce4Eqnf9tVeALNgT4vXY1HJ7jEJMgWL0UdF99gigKvrYP19PP0="}

(fun fact: you can tell that base64 is encoding a JSON object because it starts with "eyJ"!)

I think we're supposed to decode the "ct" field using the provided ciphers, and the "iv" is the key? Still not sure what "salt" is for, it keeps making me think this is actually a password hash somehow.

Retrospring uses Markdown for formatting

*italic text* for italic text

**bold text** for bold text

[link](https://example.com) for link