OD_DecWithKey

Biçim:OD_DecWithKey(SessionID, Key, CipherData)

Parametreler:

SessionID:Cihaza ait fonksiyonları kullanırken göndereceğiniz oturum numaranızdır. SessionID OD_Login Fonksiyonu ile alınır.
CipherData:Şifreleme de kullanılacak anahtar. Anahtarın formatı 32 karakter hex formatında olmalıdır.
CipherData:Şifresi çözülecek veri. Bu verinin formatı 32 karakter hex formatında olmalıdır.

Fonksiyondan Dönebilecek Hata ve Onay Mesajları

Onaylar:"Şifresi Çözülmüş Veri"
Hatalar:0001, 0002, 0003, 0008, 0017, 0018, 0019, 0023, 0024, 0028, 0029, 0031, 0042

Kullanım Notları

Bu fonksiyon ile gönderilen verinin şifresi, gönderilen anahtar ile 128 Bit AES kullanılarak çözülür. 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;
	Text:string;
	Begin
	CipherData:='5792CF289F9A1BBE7083C40F816533D9';
	Key:='6A73F1666E73667364746BD235C23332';
	OkResult:=string(OD_DecWithKey(pchar(session_id),pchar(Key),pchar(CipherData)));
	end;

C

{    
	char* OkResult;
	char  PlainData[32];
	char* CipherData="5792CF289F9A1BBE7083C40F816533D9";
	char* Key="6A73F1666E73667364746BD235C23332";

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

VB.NET

      Dim OkResult As String
      Dim CipherData As String = "5792CF289F9A1BBE7083C40F816533D9"
      Dim Key As String = "6A73F1666E73667364746BD235C23332"
 
      OkResult = OD_DecWithKey(session_id,Key,CipherData)