标签: sha1

计算MD5哈希的CPU密集程度是否比SHA系列功能少?

在"标准"笔记本电脑x86硬件上计算MD5散列的CPU密集程度是否比SHA-1或SHA-2少?我对一般信息感兴趣,不是特定于某个芯片.

更新: 在我的情况下,我有兴趣计算文件的哈希值.如果文件大小很重要,我们假设它是300K.

hash md5 cryptography sha1 sha2

110
推荐指数
4
解决办法
10万
查看次数

如何从Java的keytool中获取MD5指纹,而不仅仅是SHA-1?

由于我想在我的应用程序中使用Google地图,我需要调试证书的MD5指纹.我试过以下:

(这里我从bin文件夹中的C:\ Documents and Settings\Administrator.android复制了debug.keystore文件)

C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)

但得到了以下结果:

androiddebugkey, May 27, 2011, PrivateKeyEntry,Certificate fingerprint (SHA1): "some code"
Run Code Online (Sandbox Code Playgroud)

但是,这无法获得MAP API密钥.SHA1与MD5相同吗?

我该怎么做才能获得MD5证书?

android google-maps md5 sha1 fingerprint

104
推荐指数
7
解决办法
8万
查看次数

bash中的HMAC-SHA1

是否有生成HMAC-SHA1哈希的bash脚本?

我正在寻找与以下PHP代码等效的东西:

hash_hmac("sha1", "value", "key");
Run Code Online (Sandbox Code Playgroud)

bash sha1 hmac

86
推荐指数
3
解决办法
8万
查看次数

是否可以获得相同的SHA1哈希?

给定两个不同的字符串S1和S2(S1!= S2)可能是:

SHA1(S1) == SHA1(S2)
Run Code Online (Sandbox Code Playgroud)

是真的?

  1. 如果是 - 有什么概率?
  2. 如果没有 - 为什么不呢?
  3. 输入字符串的长度是否有上限,获取重复的概率为0?OR是SHA1的计算(因此重复的概率),与字符串的长度无关?

我想要实现的目标是散列一些敏感的ID字符串(可能与其他字段(如父ID)连接在一起),这样我就可以使用散列值作为ID(例如在数据库中).

例:

Resource ID: X123
Parent ID: P123
Run Code Online (Sandbox Code Playgroud)

我不想公开我的资源标识的性质,以允许客户端看到"X123-P123".

相反,我想创建一个新的列散列("X123-P123"),让我们说它是AAAZZZ.然后客户端可以请求ID为AAAZZZ的资源,而不知道我的内部id等.

hash checksum cryptography sha1

77
推荐指数
4
解决办法
5万
查看次数

SHA1冲突的可能性

给定一组100个相同长度的不同字符串,如何量化字符串的SHA1摘要冲突不太可能的概率?

hash sha1 probability

68
推荐指数
3
解决办法
4万
查看次数

在Python中散列文件

我想让python读取到EOF,这样我就可以得到一个合适的哈希值,无论是sha1还是md5.请帮忙.这是我到目前为止:

import hashlib

inputFile = raw_input("Enter the name of the file:")
openedFile = open(inputFile)
readFile = openedFile.read()

md5Hash = hashlib.md5(readFile)
md5Hashed = md5Hash.hexdigest()

sha1Hash = hashlib.sha1(readFile)
sha1Hashed = sha1Hash.hexdigest()

print "File Name: %s" % inputFile
print "MD5: %r" % md5Hashed
print "SHA1: %r" % sha1Hashed
Run Code Online (Sandbox Code Playgroud)

python hash md5 sha1 hashlib

67
推荐指数
6
解决办法
7万
查看次数

在C#中使用SHA1算法进行哈希处理

我希望byte[]使用使用SHA1Algorithm的哈希给定数组SHA1Managed.
byte[]散列将来自单元测试.
预期的散列是0d71ee4472658cd5874c5578410a9d8611fc9aef(区分大小写).

我怎样才能做到这一点?

public string Hash(byte [] temp)
{
    using (SHA1Managed sha1 = new SHA1Managed())
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

c# hash byte sha1 hashcode

66
推荐指数
5
解决办法
12万
查看次数

如何在Android中对字符串进行SHA1哈希处理?

在Objective C中,我一直使用以下代码来散列字符串:

-(NSString *) sha1:(NSString*)stringToHash {    
    const char *cStr = [stringToHash UTF8String];
    unsigned char result[20];
    CC_SHA1( cStr, strlen(cStr), result );
    return [NSString stringWithFormat:@"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
        result[0], result[1], result[2], result[3], 
        result[4], result[5], result[6], result[7],
        result[8], result[9], result[10], result[11],
        result[12], result[13], result[14], result[15],
        result[16], result[17], result[18], result[19]
        ];  
}
Run Code Online (Sandbox Code Playgroud)

现在我需要相同的Android,但无法找到如何做到这一点.我一直在寻找这样的例子:在Android上进行SHA1加密? 但这并没有给我与iPhone相同的结果.谁能指出我正确的方向?

hash android sha1

65
推荐指数
8
解决办法
10万
查看次数

Objective-C HMAC-SHA1的示例代码

我需要在Objective C中生成HMAC-SHA1.但是我找不到任何有用的东西.我尝试使用CCHMAC使用CommonCrypto,但没有用.我需要生成一个hmac并在生成HOTP号后.

有人在Objective C或C中有任何示例代码吗?

c sha1 objective-c hmac

63
推荐指数
4
解决办法
6万
查看次数

如何在C#中执行SHA1文件校验和?

如何使用SHA1CryptoServiceProvider()文件创建文件的SHA1校验和?

.net c# checksum sha1

59
推荐指数
3
解决办法
4万
查看次数