Skip to content

Instantly share code, notes, and snippets.

View cangencer's full-sized avatar

Can Gencer cangencer

  • Copenhagen, Denmark
View GitHub Profile
@cangencer
cangencer / gist:1833986
Created February 15, 2012 07:14
C# aes encrypt/decrypt
public const int KEY_SIZE = 16;
public byte[] Encrypt (string password, string input)
{
var sha256CryptoServiceProvider = new SHA256CryptoServiceProvider();
var hash = sha256CryptoServiceProvider.ComputeHash(Encoding.UTF8.GetBytes(password));
var key = new byte[KEY_SIZE];
var iv = new byte[KEY_SIZE];
Buffer.BlockCopy(hash, 0, key, 0, KEY_SIZE);