OD_EncWithKey

Biçim:OD_EncWithKey (SessionID,Key, PlainData)

Parametreler:

SessionID:Cihaza ait fonksiyonları kullanırken göndereceğiniz oturum numaranızdır. SessionID OD_Login Fonksiyonu ile alınır.
Key:Şifreleme de kullanılacak anahtar. Anahtarın formatı 32 karakter hex formatında olmalıdır.
PlainData:Şifrelenmesi istenen veri. Bu verinin formatı 32 karakter hex formatında olmalıdır.

Fonksiyondan Dönebilecek Hata ve Onay Mesajları

Onaylar:"Şifrelenmiş Veri"
Hatalar:0001, 0002, 0003, 0008, 0017, 0018, 0019, 0023, 0024, 0028, 0029, 0031, 0042

Kullanım Notları

Bu fonksiyon ile gönderilen veri, gönderilen anahtar ile 128 Bit AES kullanılarak şifrelenir. * Kod örneklerinde session_id nin daha önce alındığı varsayılmıştır.

Delphi

	Var	 
	OkResult:string;
	PlainData:string;
	Key:String;	 
	Begin
	PlainData:='53616D706C65537472696E6744617461';
	Key:='6A73F1666E73667364746BD235C23332';
	OkResult:=string(OD_EncWithKey(pchar(session_id),pchar(Key),pchar(PlainData)));
	end;

C

{    
	char* OkResult;
	char  CipherData[34];
	char* PlainData="53616D706C65537472696E6744617461";
	char* Key="6A73F1666E73667364746BD235C23332";

	OkResult = OD_EncWithKey(session_id,Key,PlainData);
	CipherData[0]=NULL;
	strcat(CipherData,OkResult);
}

VB.NET

	Dim OkResult As String
	Dim PlainData As String = "53616D706C65537472696E6744617461"
	Dim Key As String = "6A73F1666E73667364746BD235C23332"

	OkResult = OD_EncWithMemoryKey(session_id,Key,PlainData)