Alors que 'révélant' désigne l'action de rendre visible ou public ce qui était précédemment invisible ou secret, 'cachant' signifie au contraire l'action de dissimuler ou d'occulter quelque chose pour le rendre invisible ou inconnu.
Apprenez enfin à faire la différence et ne vous trompez plus jamais.