Sub EncryptTextCipher(text As String, akey As String, aniv As String) As String
Dim data() As Byte
Dim iv() As Byte
Dim su As StringUtils
Dim bc As ByteConverter
Dim thestr As String = text
Dim kg As KeyGenerator
kg.Initialize("AES")
Dim keystr As String = akey 'pass there your 16byte key
kg.KeyFromBytes(bc.StringToBytes(keystr, "UTF8"))
Dim ivstr As String = aniv 'pass there your 16byte iv
iv = bc.StringToBytes(ivstr, "UTF8")
Dim c As Cipher
c.Initialize("AES/CBC/PKCS5Padding")
c.InitialisationVector = iv
data = bc.StringToBytes(thestr, "UTF8")
data = c.Encrypt(data, kg.key, True)
Return su.EncodeBase64(data)
End Sub