###User Defined Function###
_Crypt_EncryptData

###Description###
Verschlüsselt Daten mit dem gegebenen Schlüssel

###Syntax###
#include <Crypt.au3>
_Crypt_EncryptData ( $vData, $vCryptKey, $iAlgID [, $bFinal = True] )

###Parameters###
@@ParamTable@@
$vData
	Daten die verschlüsselt werden sollen
$vCryptKey
	Passwort oder Handle zu einem Schlüssel, wenn das CALG_USERKEY Flag angegeben ist.
$iAlgID
	Der zu benutzende Algorythmus
$bFinal
	[optional] False, wenn dies nur ein Teil der gesamten Daten ist.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	einen binären String der die verschlüsselten Daten enthält
Fehler:	-1 und setzt @error auf ungleich 0
@error:	100+ - Schlüssel konnte nicht erstellt werden
	20 - Puffer konnte nicht bestimmt werden
	30 - Daten konnten nicht verschlüsselt werden
@@End@@

###Remarks###
Gibt einen Binär-String zurück, unabhängig von den eingegebenen Daten

###Related###
_Crypt_DecryptData, _Crypt_DeriveKey, _Crypt_EncryptFile

###See Also###
@@MsdnLink@@ CryptEncrypt

###Example###
@@IncludeExample@@
