아래의 코드에서 IV 키를 생성하지 않아도되는 이유를 이해하려고합니다. 코드에서이다 :이 샘플 코드를 참조Rijndael 암호화 키
http://msdn.microsoft.com/en-us/library/sb7w85t6(v=vs.85).aspx
Dim key As RijndaelManaged = Nothing
Try
' Create a new Rijndael key.
key = New RijndaelManaged()
하지만 manaually 두 키를 생성하도록 요구?
Class RijndaelExample
Public Shared Sub Main()
Try
Dim original As String = "Here is some data to encrypt!"
' Create a new instance of the RijndaelManaged
' class. This generates a new key and initialization
' vector (IV).
Using myRijndael As New RijndaelManaged()
myRijndael.GenerateKey()
myRijndael.GenerateIV()
http://msdn.microsoft.com/en-us/library/System.Security.Cryptography.RijndaelManaged(v=vs.110).aspx이 또한 내가 실제로이 저장 어떻게 ... 소스에 키를 (나는 그것이 가장 안전하지 알고) 하드 코딩 할 계획 .. :
코드에서이다 그것은 응용 프로그램이 열려있을 때마다 새로운 키를 생성하는 것처럼 보입니다.