Esto depende de si el usuario puede almacenar el recurso localmente después de acceder una vez, evitando así cualquier control de acceso de frecuencia. Esta es la razón por la que la mayoría de las formas de cifrado del lado del cliente no pueden proteger contra la piratería de software o el sifón de pago por visión.
Si el recurso es un recurso de servidor, un simple registro de seguimiento del último acceso del usuario debería ser suficiente para limitar el servicio.
Hay trucos complejos que pueden manipular el consumo de usuarios de medios basados en suscripciones *, pero ninguno es fácil. El encadenamiento de hash / el cifrado anidado se basa en la capacidad de purgar el contenido descifrado o las claves para detener el uso excesivo de la frecuencia.
Entonces, una respuesta: Coloque todo o parte del recurso en un servidor para controlar la frecuencia de acceso.
por ejemplo ;-)