¡@

Home 

2014/10/15 ¤U¤È 10:13:41

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..