Latest 0.0.3
Homepage https://github.com/mindsnacks/MSEmojiChecksumCalculator
License MIT
Platforms ios 6.0, osx 10.7
Frameworks Foundation, CommonCrypto
Authors

Calculate checksums that are human readable and fun! 🍌🙆🍺🚽

Usage

#import "MSEmojiChecksumCalculator.h"

...

- (void)checkDatSum
{
    NSEmojiChecksumCalculator *calc = [[NSEmojiChecksumCalculator alloc] init];

    NSString *pathToCheck = @"some/dumb/path/🍺";

    NSString *checksum = [calc checksumForFile:pathToCheck];

    NSLog(@"Your dumb file version = %@", checksum);
}

Example Checksum

Asweome Emoji

Why?

Checksums are a useful way to quickly check the contents of a bunch of data. The MD5 checksum spits out 16 bytes of random numbers. While this is great for computers, humans don’t want to look at a huge hex string. The emoji checksum calculator spits out 4 emoji character hash.

The caclulator uses 845 different emoji characters for a total of 509,831,700,625 unique hash codes. Good enough.

Latest podspec

{
    "name": "MSEmojiChecksumCalculator",
    "version": "0.0.3",
    "summary": "Calculate checksums that are human readable and fun!",
    "description": "tttttChecksums are a useful way to quickly check the contents ofnttttta bunch of data. The MD5 checksum spits out 16 bytes ofntttttrandom numbers. While this is great for computers, humansntttttdon't want to look at a huge hex string. The emoji checksumntttttcalculator spits out 4 emoji character hash.nntttttThe caclulator uses 845 different emoji characters for anttttttotal of 509,831,700,625 unique hash codes. Good enough.n",
    "homepage": "https://github.com/mindsnacks/MSEmojiChecksumCalculator",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Jacob Eiting": "[email protected]"
    },
    "platforms": {
        "ios": "6.0",
        "osx": "10.7"
    },
    "source": {
        "git": "https://github.com/mindsnacks/MSEmojiChecksumCalculator.git",
        "tag": "0.0.3"
    },
    "source_files": "MSEmojiChecksumCalculator.{h,m}",
    "public_header_files": "MSEmojiChecksumCalculator.h",
    "frameworks": [
        "Foundation",
        "CommonCrypto"
    ],
    "requires_arc": false
}

Pin It on Pinterest

Share This