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