¿Hay alguna forma de encriptar la url? Tengo una copia de un archivo que está almacenado en otro lugar (var linkoffile = url donde se guarda ese archivo), y cuando un usuario solicite ese archivo, haré una copia de esa url en otra colección en mongodb y tiene un tiempo de caducidad, una duración de tiempo en la que ese archivo estará disponible para ese usuario, después de ese tiempo, la copia de esa url se eliminará para ese usuario (aquí usé Índices TTL de mongodb). Pero estoy pensando que dado que la url de ese archivo está expuesta en la interfaz o en el lado del cliente, incluso si eliminó la copia de la url en mongodb, cualquier usuario que ya haya copiado la url antes de que caduque aún puede acceder al documento, así que im pensando en cifrar la URL para que el usuario no sepa de dónde viene ese archivo.
¿Hay alguna manera de lograr esto? ¿O hay alguna otra solución que también pueda lograr lo que planeo hacer?