AWFileHash // Deprecating MD5.
This commit is contained in:
parent
529eefc9d3
commit
b80777771f
|
@ -20,12 +20,10 @@ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR TH
|
||||||
|
|
||||||
@interface AWFileHash : NSObject
|
@interface AWFileHash : NSObject
|
||||||
|
|
||||||
+ (NSString *)md5HashOfData:(NSData *)data;
|
|
||||||
+ (NSString *)sha1HashOfData:(NSData *)data;
|
+ (NSString *)sha1HashOfData:(NSData *)data;
|
||||||
+ (NSString *)sha512HashOfData:(NSData *)data;
|
+ (NSString *)sha512HashOfData:(NSData *)data;
|
||||||
+ (NSString *)crc32HashOfData:(NSData *)data;
|
+ (NSString *)crc32HashOfData:(NSData *)data;
|
||||||
|
|
||||||
+ (NSString *)md5HashOfFileAtPath:(NSString *)filePath;
|
|
||||||
+ (NSString *)sha1HashOfFileAtPath:(NSString *)filePath;
|
+ (NSString *)sha1HashOfFileAtPath:(NSString *)filePath;
|
||||||
+ (NSString *)sha512HashOfFileAtPath:(NSString *)filePath;
|
+ (NSString *)sha512HashOfFileAtPath:(NSString *)filePath;
|
||||||
+ (NSString *)crc32HashOfFileAtPath:(NSString *)filePath;
|
+ (NSString *)crc32HashOfFileAtPath:(NSString *)filePath;
|
||||||
|
|
|
@ -307,11 +307,7 @@ int CC_CRC32_Final(unsigned char *md, CC_CRC32_CTX *c) {
|
||||||
|
|
||||||
#pragma mark -
|
#pragma mark -
|
||||||
#pragma mark public class accessors
|
#pragma mark public class accessors
|
||||||
+ (NSString *)md5HashOfData:(NSData *)data {
|
|
||||||
FileHashComputationContext context;
|
|
||||||
FileHashComputationContextInitialize(context, MD5);
|
|
||||||
return [self hashOfNSData:data withComputationContext:&context];
|
|
||||||
}
|
|
||||||
|
|
||||||
+ (NSString *)sha1HashOfData:(NSData *)data {
|
+ (NSString *)sha1HashOfData:(NSData *)data {
|
||||||
FileHashComputationContext context;
|
FileHashComputationContext context;
|
||||||
|
@ -331,12 +327,6 @@ int CC_CRC32_Final(unsigned char *md, CC_CRC32_CTX *c) {
|
||||||
return [self hashOfNSData:data withComputationContext:&context];
|
return [self hashOfNSData:data withComputationContext:&context];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSString *)md5HashOfFileAtPath:(NSString *)filePath {
|
|
||||||
FileHashComputationContext context;
|
|
||||||
FileHashComputationContextInitialize(context, MD5);
|
|
||||||
return [self hashOfFileAtPath:filePath withComputationContext:&context];
|
|
||||||
}
|
|
||||||
|
|
||||||
+ (NSString *)sha1HashOfFileAtPath:(NSString *)filePath {
|
+ (NSString *)sha1HashOfFileAtPath:(NSString *)filePath {
|
||||||
FileHashComputationContext context;
|
FileHashComputationContext context;
|
||||||
FileHashComputationContextInitialize(context, SHA1);
|
FileHashComputationContextInitialize(context, SHA1);
|
||||||
|
|
Loading…
Reference in New Issue