khuda hafiz vs. allah hafiz vs. salaams vs. salaamualaikum

I thought khuda meant Alllah in persion. God=Khuda=Allah??

Anyways i like Allah hafiz better!