OD_Enc

Biçim:OD_Enc(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, 0024, 0028, 0029, 0031

Kullanım Notları

Bu fonksiyon ile gönderilen veriler O-Key Dongle cihazı üzerinde bulunan AES şifreleme sistemi ile şifrelenir. Eğer herhangi bir hata yok ise geriye şifrelenmiş mesaj döner. Bu mesajın uzunluğu 34 karakter hex formatındadır.

Örnek

Şifrelenecek Veri:53616D706C65537472696E6744617461
Şifrelenmiş Veri:5792CF289F9A1BBE7083C40F816533D902

Delphi

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

C

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

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

VB.NET

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