Objective-C
Objective-C
Generate Salt in Hex or Base64 Format
See more Encryption Examples
Demonstrates how to generate a cryptographic salt value and get the result as hex or base64.Chilkat Objective-C Downloads
#import <CkoPrng.h>
#import <NSString.h>
// In cryptography, a salt is random data that is used as an additional input to a one-way function that "hashes" data, a password or passphrase.
// Let's say we want to generate a 16-byte salt value..
CkoPrng *prng = [[CkoPrng alloc] init];
NSString *saltHex = [prng GenRandom: [NSNumber numberWithInt: 16] encoding: @"hex"];
NSLog(@"%@%@",@"16-byte salt as hex: ",saltHex);
NSString *saltBase64 = [prng GenRandom: [NSNumber numberWithInt: 16] encoding: @"base64"];
NSLog(@"%@%@",@"16-byte salt as base64: ",saltBase64);