L'explication au ''f'' final de clef est simple : le mot ''clé'' est issu du latin ''clavis'', on peut facilement expliquer le ''f'' par des raisons phonétiques.
Sans rentrer dans les détails, la syllabe finale chute lors de l'évolution du latin vers l'ancien français, le ''a'' tonique s'affaiblit en ''e'' tonique et le ''v'' alors en finale absolue du mot devient son équivalent sourd : le'' f''. D'où clef.
En
français moderne, on utilise plus volontiers l'orthographe clé, moins archaïsante.
Complement internaute :
Vous remarquerez aussi que les clés et les majuscules (le ''M'') sont les lettres les plus souvent utilisées. On a tendance à ne pas les utiliser lorsque le son ne leur convient pas. Par exemple, on n'utilise pas souvent le ''t'' dans les mots où il est suivi de ''l'' (et l'inverse, parfois), mais on l'utilise quand le ''t'' est suivi de ''k''. Par contre, on ne l'utilise pas lorsque le ''t'' est suivi de ''p'' : on l'utilise plutôt dans des mots comme ''timbres''. On ne l'utilise pas lorsque le ''t'' est suivi de ''d'' : on l'utilise plutôt dans des mots comme ''traduction''. On l'utilise dans beaucoup d'autres cas.
Par contre, le ''t'' est souvent utilisé pour le ''c'' suivi de ''s''.