Changed PasswordDeriveBytes to Rfc2898DeriveBytes.
It's based on RFC2898 standard, and recommended for cross-platform development(such as Mono)