automatic crack of shift cipher