sha1相关内容

为什么我的base64编码的SHA-1哈希包含56个字符?

也许是一个完全愚蠢的问题,但我无法解决... 首先,我需要使用提交标记的一部分来生成SHA-1哈希.哈希正确,输出为; 0623f7917a1e2e09e7bcc700482392fba620e6a2 接下来,我需要将此散列的base64编码为28个字符的字符串.这是我在努力的地方,因为当我运行代码(或使用在线生成器)时,我得到了56个字符的字符串.我得到的刺痛是; MDY ..
发布时间:2020-07-31 02:07:19 其他开发

在C#中无法获得与python中相同的哈希

我有一个字符串,需要对其进行哈希处理才能访问API. API创建者已在Python中提供了一个代码段,该代码段对如下代码进行了散列: hashed_string = hashlib.sha1(string_to_hash).hexdigest() 使用此哈希字符串访问API时,一切都很好.我试图在C#中获得相同的哈希字符串结果,但没有成功.我已经尝试了许多难以置信的方法,但到目前为止没有 ..
发布时间:2020-07-25 21:25:09 C#/.NET

将字节[]转换为Java中的PrivateKey以进行数字签名

我需要先使用SHA-1摘要算法对字符串进行数字签名,然后使用私钥对RSA算法进行签名.我已经将base64中的数据类型为char(250)的私钥存储在数据库中.我的问题是我不知道如何将其转换为用于登录的私钥: Cipher cipher = Cipher.getInstance("RSA"); cipher.init(Cipher.ENCRYPT_MODE, privateKey); byt ..
发布时间:2020-07-25 21:08:35 Java开发

git标签对象的格式是什么?如何计算其SHA?

我熟悉 Git如何为文件(blob)创建SHA1哈希,但不熟悉如何为标签创建它们对象.如果创建带注释的标签,我想是的,但是配方是什么?以及如何在Git之外复制它(例如,在Perl或Python中)? 解决方案 模式基本上是: sha1("tag " + datasize + "\0" + data) 其中data是git cat-file的输出.可以通过管道输出到git-hash ..
发布时间:2020-07-25 20:45:34 其他开发

如何在Windows 2012R2上为IIS网站制作SHA2 CSR文件?

我需要一个网站SSL证书,但是CA不接受我的CSR,并告诉我,这是SHA1算法,您应该发送基于SHA2的CSR文件. 如何在Windows 2012R2上为IIS网站创建SHA2 CSR文件? 解决方案 我遇到了同样的问题,这对我有帮助: http://day.ir/en-us/articles/ssl/create-csr-sha2-算法 SHA2 CSR *运行> MMC> ..
发布时间:2020-07-14 04:41:16 其他开发

SHA256签名

我有一个智能卡,我需要为此签名文件. 正如我在stackover中看到的那样,这是一个大问题. 我无法使用RSACryptoServiceProvider,bkz它不支持RSA-SHA256算法. 起初,我使用CAPICOM.dll,例如下面的代码 SignedData sed = new SignedData(); sed.Content = "a"; // data to s ..
发布时间:2020-07-06 03:27:10 其他开发

测试字符串在PHP中是否为sha1

我正计划将密码存储为sha1,因此我需要一种方法来验证它是否在我的网站的另一点.我打算使用preg_match,但不知道如何制作正则表达式模式.有人可以帮我一个忙吗? 谢谢 编辑:我不是要看两个哈希是否匹配. 解决方案 实际上,您可以使用 preg_match() 确保它是一个40个字符的十六进制字符串,如下所示: function is_sha1($str) { ..
发布时间:2020-07-03 05:51:16 PHP

如何在Cordova项目中找到SHA1

所以...我需要获取SHA1密钥.我不是Java迷,所以我要在Cordova中创建我的应用程序,但是我需要SHA1才能在Google的开发人员控制台中注册它.有人知道它在哪里吗?我尝试将项目导入Android Studio,但仍然找不到任何东西... 解决方案 对于Windows,您必须使用命令提示符创建它. _71 \ bin,然后输入 keytool -list -v -keys ..
发布时间:2020-06-20 19:01:44 移动开发

使用SHA1加密

我正在开发一个大型应用程序,并且当数据在不同大陆的两台计算机之间传输时,我需要加密.我从未从事过加密工作.我想要一个可以在PHP/Ruby/Python中处理而没有任何依赖关系的简单加密. 因此,我决定使用HMAC SHA1. $pad=hash_hmac("sha1","The quick brown....","mykey"); 这是我在互联网上进行一些研究后发现的. 如 ..
发布时间:2020-06-18 19:07:31 其他开发

带hashlib sha1的python加密基础

我正在努力完全理解加密的工作原理和编码方式,尤其是使用python时.我只是在尝试基础知识,并以最简单的形式创建代码. 我将在两个不同的站点之间传递一个userID,但是显然我需要使用私钥对它进行加密,以便Website2知道它来自Website1.这似乎是我的代码: http://docs.python.org/library/hashlib.html#module-hashlib ,但是 ..
发布时间:2020-06-17 19:32:59 Python

无法针对python/m2crypto中的DSA公钥验证dsawithSha1签名的消息

- 我正在尝试使用持有dsa公钥的x509证书来验证签名消息. x509证书是由SAP System以PKCS7编码提供的,并且在使用openssl在PEM中进行转换后,我能够读取内容(openssl x509 -in sapcert.pem -inform pem -text) 它在dsaEncryption中拥有一个公共密钥,向我显示了DSA参数y(pub),p,q和g. 因为我没有在M ..
发布时间:2020-06-12 19:32:47 其他开发

给定SHA1,如何在git中获取(仅)作者姓名或电子邮件?

我想检查作者的电子邮件和姓名,以确认谁在推送我的回购邮件。 我有什么办法可以提出git中的命令仅显示提交的SHA1即可显示提交者的名称/电子邮件? 这是我想出的,但它与理想的解决方案相去甚远(第一个解决方案是使用git hook,这就是为什么它使用2个SHA1和 rev-list 。第二个SHA1仅使用 git show ) : git rev-list -n 1 --pret ..
发布时间:2020-06-06 19:43:05 其他开发

证书指纹无效?

我已经从密钥库中生成了SHA1代码,但是当我尝试创建OAuth客户端2.0时,Google游戏机却给我错误:“证书指纹无效”。 有人知道为什么会这样吗? 我该如何解决? 解决方案 我已就此问题与Google Play开发者支持联系(我已经有同样的问题)。 这是他们的答案:请确保将密钥设置为2048位,并且有效期至少为25年。 我已经尝试过,但是可惜我的debug.keyst ..

GUID或SHAD的GUID哈希之间是否有更多的冲突?

在 GUID的(128位)或 GUID的(160位)的SHA1散列之间是否有更多的碰撞机会)?我认为使用 GUID 的机会更少(即使少了32位),因为它有一些特殊的机制来确保它(几乎没有保证) )唯一(例如:时间戳) 注意:我已经知道 GUID 不太可能发生冲突还有另一个 GUID ,请不要对此进行更多辩论。 解决方案 琐碎的:如果两个GUID相同(即,对于每个GUID碰撞),它们的 ..
发布时间:2020-06-03 21:26:01 其他开发

在PowerShell V2.0中计算SHA1哈希算法

是否可以在PowerShell V2.0中计算SHA-1哈希? 我唯一可以在线找到的信息是PowerShell V4.0。 解决方案 如果通常也安装了.NET 3.5,我将不记得在PowerShell V2中。我认为是这种情况。 您可以随时尝试以下方法,看看是否可行: $ file ='d:\scripts\sha1.ps1' $ sha1 =新对象System. ..
发布时间:2020-06-03 20:16:15 其他开发

您可以截断SHA1哈希多少并合理确定具有唯一ID?

我正在制作一个存储文件的应用程序,并根据包括时间戳在内的一些内容的SHA1摘要为每个文件提供一个UID。摘要有很多字符,我希望允许用户使用完整摘要的前x个字符来识别文档。如果文档数可能在10K-100K左右,那么x的一个好值是什么? 解决方案 在关于生日问题的维基百科,您可以将碰撞概率近似为 1-e ^(-n ^ 2 /(2 ^(b + 1))),其中 n 是文档计数, b 是位数。 用n ..
发布时间:2020-06-03 20:03:35 其他开发