In Progress

iPhone, Android and C class for encrypt and decrypt DUKPT

We need a class for encryption/decryption dukpt (Derived unique key per transaction) in iPhone, Android and C#

1- iPhone Class for encryption/decryption dukpt

2- Android Class for encryption/decryption dukpt

3- C# Class for encryption/decryption dukpt

iPhone Class example;

#define dukptKEY @"ENGINHOSGOR"

#define dukptCahr @"?"

#import "dukptData.h"

@implementation dukptData

- (NSString *)encrypt:(NSString *)strDukpt:(NSString *)strKey{

//encryptData with KEY dukptKEY and dukptCahr

return sampleDukptData;


- (NSDictionary *)decrypt:(NSString *)strDukpt:(NSString *)strKey{

NSMutableDictionary *retDic = [[NSMutableDictionary alloc] init];

//decryptData with KEY dukptKEY and dukptCahr

[retDic setObject:@"" forKey:@"email"];

[retDic setObject:@"123" forKey:@"password"];

[retDic setObject:@"9001" forKey:@"id"];

return retDic;


- (NSString *)encryptData:(NSDictionary *)datDic{

NSString *strEmail = [datDic objectForKey:@"email"];

NSString *strPassword = [datDic objectForKey:@"password"];

NSString *strID = [datDic objectForKey:@"id"];

//encryptData with KEY dukptKEY and dukptCahr

NSString *strData = [NSString stringWithFormat:@"%@%@%@%@%@",strEmail,dukptCahr,strPassword,dukptCahr,strID];

NSString *strRet = [self encrypt:strData :dukptKEY];

return strRet;


- (NSDictionary *)decryptData:(NSString *)strData{

NSDictionary *retDic = [self decrypt:strData :dukptKEY];

return retDic;



iPhone and Android;

In our application, we send a string, which separated with special character to this class, than we get, encrypted a string.

And also we send an encrypted string to this class we get a string which separated a special character.

Web Services;

We need class for encryption/decryption services which is coded by c#.

In our application, we post an encrypted a string to this web services.

And also this web services return an encrypted a string.

Skills: Android, C Programming, iPhone, Mobile App Development, Objective C

See more: encrypt android iphone, encrypted android, dukpt encryption, android dukpt, dukpt decryption, decrypt dukpt, services android, self programming, define programming, define android, string programming, programming string, programming get, programming example, programming define, get string, android string, android 6, dukpt implementation, mobile phone iphone android, iphone android application, encrypt, decryption, android email, encryption mobile phone

About the Employer:
( 0 reviews ) Istanbul, Turkey

Project ID: #2506678

Awarded to:


PLEASE CHECK OUR EARNING, REVIEW AND FEEDBACK... We checked your post and understood as well. For detail bid please check private message board(PMB). Thanks.

$200 USD in 5 days
(10 Reviews)

6 freelancers are bidding on average $533 for this job


Hello. Please check your PMB.

$250 USD in 7 days
(11 Reviews)

Please check you PM

$250 USD in 10 days
(0 Reviews)

Custom software development (<b><i>Removed by Admin</i></b>)

$250 USD in 1 day
(0 Reviews)

Please see PMB.

$2000 USD in 40 days
(0 Reviews)

Custom software development (<b><i>Removed by Admin</i></b>)

$250 USD in 1 day
(0 Reviews)