OD_EncWithMemoryKey

Biçim:OD_EncWithMemoryKey (SessionID, PlainData)

Parametreler:

SessionID:Cihaza ait fonksiyonları kullanırken göndereceğiniz oturum numaranızdır. SessionID OD_Login Fonksiyonu ile alını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, daha önce cihaza kaydedilmiş olan anahtar ile 128 Bit AES kullanılarak şifrelenir. Anahtar kayıt işlemi O-Key Dongle Developer Center ile yapılabilir. * Kod örneklerinde session_id nin daha önce alındığı varsayılmıştır.

Delphi

	Var 
	OkResult:string;
	PlainData:string; 
	Begin
	PlainData:='53616D706C65537472696E6744617461';
	OkResult:=string(OD_EncWithMemoryKey(pchar(session_id),pchar(PlainData)));
	end;

C

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

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

VB.NET

	Dim OkResult As String
	Dim PlainData As String = "53616D706C65537472696E6744617461"
	OkResult = OD_EncWithMemoryKey(session_id,PlainData)