SkillAgentSearch skills...

ER3DESEncryptAndServer

NSString encrypt/decrypt tools and server(php) decrypt/encrypt.

Install / Use

/learn @AlexCaesar/ER3DESEncryptAndServer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ER3DESEncryptAndServer

NSString encrypt/decrypt tools and server(php) decrypt/encrypt.

##useage

  • use ER3DESEncrypt
#import "ER3DESEncrypt.h"
...
NSString *orig = @"erblah.com", *encryptString, *decryptString, *key = @"I love you.";

//default key: abcd12345678901234567890
ER3DESEncrypt *encryptDefaultKey = [[ER3DESEncrypt alloc] init];
    
encryptString = [encryptDefaultKey encryptString:orig];
decryptString = [encryptDefaultKey decryptString:encryptString];
NSLog(@"key:%@\n%@ --- %@ --- %@",encryptDefaultKey.encryptKey, 
							orig, encryptString, decryptString);


//custom key
ER3DESEncrypt *encryptCustomKey = [[ER3DESEncrypt alloc] initWithKey:key];

encryptString = [encryptCustomKey encryptString:orig];
decryptString = [encryptCustomKey decryptString:encryptString];
NSLog(@"key:%@\n%@ --- %@ --- %@",encryptDefaultKey.encryptKey, 
    							orig, encryptString, decryptString);
  • use Category(NSString+Encrypt3DESandBase64)
#import "NSString+Encrypt3DESandBase64.h"
...
NSString *orig = @"erblah.com", *encryptString, *decryptString, *key = @"I love you.";
encryptString = [orig encryptStringWithKey:key];
decryptString = [encryptString decryptStringWithKey:key];
NSLog(@"key:%@\n%@ --- %@ --- %@", key, orig, encryptString, decryptString);
	
  • Server (php)

    ^_^ , open Crypt3Des.php ...

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated8y ago
Forks6

Languages

Objective-C

Security Score

75/100

Audited on Dec 29, 2017

No findings