CryptoSys PKI Toolkit Manual

Cipher.Encrypt Method (String, String, String, CipherAlgorithm, Mode)

Encrypt hex-encoded data string

Syntax

[C#]
public static string Encrypt(
	string inputHex,
	string keyHex,
	string ivHex,
	CipherAlgorithm cipherAlg,
	Mode mode
)
[VB.NET]
Public Shared Function Encrypt ( _
	inputHex As String, _
	keyHex As String, _
	ivHex As String, _
	cipherAlg As CipherAlgorithm, _
	mode As Mode _
) As String

Parameters

inputHex
Hex-encoded input data
keyHex
Hex-encoded key representing exact key length
ivHex
Hex-encoded IV representing exact block length or "" for ECB mode
cipherAlg
Type: CipherAlgorithm
Cipher algorithm
mode
Type: Mode
Cipher mode

Return Value

Ciphertext in hex-encoded string or empty string on error

Remarks

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

Examples (VB.NET)

See Example1

See Also

VB6/C equivalent: CIPHER_Hex

[Contents] [Index]

[HOME]   [NEXT: Cipher.FileDecrypt Method (String, String, Byte, Byte, CipherAlgorithm, Mode)...]

Copyright © 2004-12 D.I. Management Services Pty Ltd. All rights reserved.