Sodium hydroxide gel drain cleaner will get it done. No matter the knife, when I open a jug and get some on the blades, it immediately attacks the metal of my stainless knives and will
rust them in hours. D2 would be child's play.
Muriatic acid does nicely on good stainless, and will discolor your blades in short order. This is sold in the pool maintenance area of many vendors.
Another would be Trisodium Phosphate, sold as "TSP" in the paint department of home improvement stores. It is sold to clean and etch paint to prepare for new paint. It also works wonders on cleaning driveways, etc.
And no, beginning the corrosion process by etching into the surface of metal blade, discoloring the metal by staining it with acids, or allowing a light coating of rust will not protect the blade. How could it? Think about it; you are simply corroding the metal, speeding up the oxidizing process.
The resultant coloration or micro pitting is not a protective barrier of any sort, although many here stand behind the fact that the initial corrosion they start by eating into the metal with their favorite acids somehow forms a blocking defense to further corrosion.
You have added nothing, nor left anything behind (except damage to the surface of metal) when you etch with acids or alkalies. The resultant discoloration simply makes the resultant damage from regular everyday use harder to detect.
http://www.corrosionist.com/definition_of_corrosion.htm
I think the knives look better when they have a patina myself, but I prefer the knives earn them. The only thing I don't like about stainless is the fact that the blades never get to the straw colored, blue colored, or even grays that tell the story of years of use. My 20 - 30 year old carbon CASE knives sure do. They seem to have more character someway, more soul. Even my oldest stainless knives that have suffered years of job site use just don't have that same feel for me. I use my stainless knives more simply because of corrosion resistance, but really prefer to use my old carbon blades.
My stainless knives are just tools, even the ones I have had for years. My old carbon knives are more like old friends, and I love it when I get a chance to carry them.
Robert