I was curious if there were any ways to put a black finish on a stainless firearm and have it be somewhat durable?

Thanks.