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, string in c programming, string c programming, services in android, services android, self programming, programming in android, programming define, programming class, get string c, get c programming, define programming, define c programming, define android, c string programming, c programming string, c programming services, c programming get, c programming example, c programming define

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
(9 Reviews)

5 freelancers are bidding on average $590 for this job


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)