I'll add back in the STDIN stuff. That was a good addition and one I forgot about. I think it should be (reasonably) specific about where to get its source from otherwise, rather than just assume a file. However -i does assume a file for ease-of-use so I tried to find a happy compromise. If I'm not editing files, then Im usually encrypting strings rather than whole files.