public void SetKey(byte[] masterKey) {
masterKey.ShouldNotBeNull("masterKey");
Guard.Assert(() => masterKey.Length * 8 >= _keySize,
@"MasterKey 크기 [{0}] * 8 이 최소한 keySize [{1}] 이상 이어야 합니다.", masterKey.Length, _keySize);
_decRoundKeys = null;
_encRoundKeys = null;
_masterKey = (byte[])masterKey.Clone();
}