Somewhat working SHA-2 encryption