Estoy escribiendo un programa. La entrada es una estructura de datos compleja en la memoria. La salida es un informe HTML que contiene: (1) una representación de la estructura; (2) anotaciones textuales que se refieren a objetos en la estructura.
Para vincular las anotaciones con partes de la estructura, utilizo las direcciones de memoria de los objetos como anclajes. Por lo tanto, las direcciones de memoria terminan directamente en el código HTML generado.
¿Podría ser peligroso de alguna manera?
Los informes son principalmente para uso personal, pero a veces se pueden compartir.
El programa se puede usar como una biblioteca, dentro del espacio de memoria de otro proceso. Sin embargo, los objetos de entrada se construyen especialmente para este propósito, y normalmente se recolectarán como basura una vez que el informe esté terminado.
Estaba pensando en ofuscar las direcciones con MD5. ¿Sería algo mejor?