Crypto bits n' bytes