iphone Programming Glossary: secretkey
How to implement Blowfish algorithm in iOS http://stackoverflow.com/questions/13507384/how-to-implement-blowfish-algorithm-in-ios NSData Base64Utilities.h @implementation CryptoUtilities NSString blowfishEncrypt NSData messageData usingKey NSData secretKey NSMutableData dataToEncrypt messageData mutableCopy if dataToEncrypt length 8 NSMutableData emptyData PADDING_PHRASE dataUsingEncoding.. appendData emptyData Here we have data ready to encipher BLOWFISH_CTX ctx Blowfish_Init ctx unsigned char secretKey bytes secretKey length NSRange aLeftRange aRightRange NSData aLeftBox aRightBox unsigned long dl 0 dr 0 for int i 0 i dataToEncrypt.. emptyData Here we have data ready to encipher BLOWFISH_CTX ctx Blowfish_Init ctx unsigned char secretKey bytes secretKey length NSRange aLeftRange aRightRange NSData aLeftBox aRightBox unsigned long dl 0 dr 0 for int i 0 i dataToEncrypt length..
RSA Encryption-Decryption in iphone http://stackoverflow.com/questions/788569/rsa-encryption-decryption-in-iphone NSString base64StringFromData NSData data length int length NSString base64StringWithHMACSHA1Digest NSString secretKey @end #import NSStringAdditions.h static char base64EncodingTable 64 'A' 'B' 'C' 'D' 'E' 'F' 'G' 'H' 'I' 'J' 'K' 'L' 'M'.. '6' '7' '8' '9' ' ' ' ' @implementation NSString NSStringAdditions NSString base64StringWithHMACSHA1Digest NSString secretKey unsigned char digest CC_SHA1_DIGEST_LENGTH char keyCharPtr strdup secretKey UTF8String char dataCharPtr strdup self UTF8String.. base64StringWithHMACSHA1Digest NSString secretKey unsigned char digest CC_SHA1_DIGEST_LENGTH char keyCharPtr strdup secretKey UTF8String char dataCharPtr strdup self UTF8String CCHmacContext hctx CCHmacInit hctx kCCHmacAlgSHA1 keyCharPtr strlen keyCharPtr..
|