Merge pull request #4 from dautermann/master

updating the Objective-C algorithm a bit
This commit is contained in:
Kyle Banks 2015-09-03 07:24:17 -04:00
commit 4de8e19a26
1 changed files with 4 additions and 4 deletions

View File

@ -14,13 +14,13 @@
@implementation XOREncryption
+(NSString *) encryptDecrypt:(NSString *)input {
char key[] = {'K', 'C', 'Q'}; //Can be any chars, and any size array
unichar key[] = {'K', 'C', 'Q'}; //Can be any chars, and any size array
NSMutableString *output = [[NSMutableString alloc] init];
for(int i = 0; i < input.length; i++) {
char c = [input characterAtIndex:i];
c ^= key[i % sizeof(key)/sizeof(char)];
[output appendString:[NSString stringWithFormat:@"%c", c]];
unichar c = [input characterAtIndex:i];
c ^= key[i % sizeof(key)/sizeof(unichar)];
[output appendString:[NSString stringWithFormat:@"%C", c]];
}
return output;