Don't do this. If it's a clean print-out it's trivial to OCR at a five nines accuracy rate.
o01|IO
And even one wrong character makes SSL key wrong.
You then just need a human to label each character once. With a pixel image comparison 0 looks completely different from o.
If they're using a standard font then a regular OCR (you'd only need four nines accuracy to get it 100% correct) would be fine, even with a weird font it still be easy to get that level of accuracy.
This sounds like a useful defence in general against OCR re-use of particular things you might publish. I wonder if it could be done in a manner unobtrusive to the eye, but progressively more expensive to algorithms, either in terms of memory or time. This is really a neat idea you have.