Bonsoir,
C'est une équation fonctionnelle assez classique, elle a été traitée, sur le forum seulement, à maintes reprises. Vous pourrez la trouver, si je me rappelle bien, parmi les nombreuses EF du Marathon des équations fonctionnelles.
Il faudra noter que f(0)=0, que f est bijective, que f est impaire et enfin que xf(y)=yf(x) après quelques manipulations. Ceci nous permet de conclure que f(x)=ax( a=f(1) ) puis en substituant que |a|=1