Isopropyl alcohol is responsible for killing bacteria upon contact while benzyl alcohol works to prevent bacteria from entering in the first place.