CryptoSys API Library Manual

Aes128.Encrypt Method (Byte[], Byte[], Mode, Byte[])

Encrypt data in byte array

Syntax

[C#]
public static byte[] Encrypt(
	byte[] input,
	byte[] key,
	Mode mode,
	byte[] iv
)
[VB.NET]
Public Shared Function Encrypt ( _
	input As Byte(), _
	key As Byte(), _
	mode As Mode, _
	iv As Byte() _
) As Byte()

Parameters

input
Input data
key
Key of exactly 16 bytes (128 bits)
mode
Type: Mode
Cipher Mode
iv
IV of exactly 16 bytes or null/Nothing for ECB mode

Return Value

Ciphertext in byte array or empty array on error

Remarks

For ECB and CBC modes, input data length must be an exact multiple of the block length (16 bytes)

See Also

VB6/C equivalent: AES128_BytesMode

[Contents] [Index]

[PREV: Aes128.Dispose Method...]   [Contents]   [Index]   
   [NEXT: Aes128.Encrypt Method (String, String, Mode, String)...]

Copyright © 2001-24 D.I. Management Services Pty Ltd. All rights reserved. Generated 2024-01-07T07:42:00Z.