fix indentation
fix byte padding bug
Implement KeychainItem encryption
generate initialization vector with urandom