04-06-20 10:00 AM
04-06-20 01:25 PM
04-06-20 06:35 PM
05-06-20 02:26 PM
Action: Generate Key
Output: key, IV and store in Credential Management
Using myAes As Aes = Aes.Create()
	key = Convert.ToBase64String(myAes.Key)
	IV = Convert.ToBase64String(myAes.IV)
End Using
++++++++++++++++++++++++++++++++++++++++++++++++
Action: Encrypt
Input: Key, IV,(from, Credential Management) plaintext 
Output: encrypted
Using aesAlg As Aes = Aes.Create()
        aesAlg.Key = Key
        aesAlg.IV = IV
        Dim encryptor As ICryptoTransform = aesAlg.CreateEncryptor(aesAlg.Key, aesAlg.IV)
        Using msEncrypt As MemoryStream = New MemoryStream()
            Using csEncrypt As CryptoStream = New CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write)
                Using swEncrypt As StreamWriter = New StreamWriter(csEncrypt)
                    swEncrypt.Write(plainText)
                End Using
                encrypted = msEncrypt.ToArray()
            End Using
        End Using
    End Using
encrypted = Convert.ToBase64String(encrypted)05-06-20 08:19 PM
15-06-20 06:27 PM
