I have public SSH keys on my other computers so I don't have to log in every time I SSH. Will I have to remake them or will they still work?
What are you doing that makes you worried about your ssh keys?
My experience with ssh keys is that as long as the local system has the same private key in .ssh and the destination system has your matching .pub key in the .ssh/authorized_keys file, AND all "man ssh" specified file and directory permissions are correct, then there is very little that will affect your existing keys.
The one thing that affects your .ssh/known_hosts file is if the destination system has been re-installed such that a new /etc/ hosts key is generated, then you might get ssh warnings about possible man in the middle worries.
So what are you doing that worries you about your ssh keys?