I use Ballistol on my razors with excellent results. Ballistol works by neutralising the oxigen in the moisture, not by providing a protective film on the blade!
It is absolute non toxic on the skin...