refactoring : fonction calculeClef