问题标签 [sha512]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
225 浏览

c# - 将C#公钥导入java进行验证

我在 C# 中创建了一个 pub/priv 密钥对,我想在 C# 中对其进行签名,然后在 Java 中对其进行验证。我如何使用 SHA512withRSA 做到这一点?

0 投票
1 回答
1872 浏览

php - 如何发布 sha512 加密数据

我的 PHP 脚本需要帮助。我需要以加密方式发布某些字段,如 invoiceid、名字、电子邮件等。校验和的公式是

我需要通过 sha512 发布上述变量。我无法做到这一点。请帮助解决这个问题。我是一个学习者,我不擅长 PHP。

这是代码。我仍然收到校验和错误。

0 投票
2 回答
1424 浏览

java - 使用 SHA-512 算法创建新的行字符

我在 Java 中使用“SHA-512”算法用盐创建哈​​希。问题出在散列字符串中,总是有一个奇怪的字符会中断行,当我打印散列字符串时,它由两行组成。但是当我使用 SHA-256 时,它会更短,并且没有换行符。

那么为什么我在使用 SHA-512 时得到两条线?

编辑:对不起,我没有提到新行字符在编码字符串中。所以我的散列字符串就像 ".....hvRfXJwYDrnky/uUVzXnxz* \r\n *GFDJ+L3A......" 字符 "\r\n" 导致问题..

0 投票
1 回答
6976 浏览

python-3.x - 字节对象上的 Python hashlib & decode()

我不了解有关 hashlib 的内容。我不确定为什么我可以解码常规字节对象,但无法解码作为字节对象返回的哈希。我不断收到此错误:

UnicodeDecodeError:“utf-8”编解码器无法解码位置 1 的字节 0xad:无效的起始字节

这是我产生此错误的测试代码。错误在第 8 行 ( h2 = h.decode('utf-8'))

如果我不散列它,它工作得很好......

所以我猜我对哈希不了解,但我不知道我错过了什么。

0 投票
1 回答
2979 浏览

php - 如何为 SHA512 随机加盐

目前我使用 php5 对我的密码进行哈希处理。我想知道如何更改 SHA512 的随机盐。在我将以下代码从 sha1 更改为 sha 512 后,我的哈希失败。以下是我对密码进行哈希处理的代码:

我设法注册了一个新用户,但是当我尝试使用注册用户登录时,它会告诉我我的用户名或密码在哪里。所以我想知道我在哪里做错了。谢谢!

0 投票
1 回答
1532 浏览

asp-classic - 使用 CAPICOM 进行散列和加盐?SHA 512 使用 asp-classic

我想知道这种方法是否可以安全地用于登录,因为这是我发现的唯一一种易于理解的方法,并且它是 asp-classic,因此我的菜鸟可以理解并添加到我拥有的网站。

谢谢

0 投票
3 回答
25417 浏览

c# - SHA512哈希到C#中的字符串

我有从字符串生成 SHA512 的代码。

现在我必须将哈希转换回字符串。有什么想法怎么做?谢谢你。

0 投票
4 回答
2926 浏览

c# - Taking a C# sha512 hash and compare it in php

I have looked and found code to take a PHP sha512 hash and match it inside C#. I am currently looking for a way to go from a hash that was made in C# and get the same result in PHP. We are slowly moving away from asp.net to PHP and need a way to check our passwords in the database. Here is the C# code used to make the hash.

In PHP I have tried to get it to match but it is off by just a few bytes it seems.

When using the above with the same salt and password here is the results I get. The first result is from C#, and the second result is from PHP:

Any ideas on why these are not matching up? Does it have to do with endian byte order?

0 投票
2 回答
14645 浏览

mysql - 使用 sha512 散列整个列

我有一个包含三列的表:问题、答案、散列。我想用使用 sha512 散列的 Answer 列更新 Hashed 列。

我尝试使用这种语法直接从我的 MySql 数据库中进行更新,但没有成功:

UPDATE TableName SET Hashed = SHA512(Answer) WHERE Hashed IS NULL

我知道语法错误,但不知道为什么。

在此先感谢您的帮助!

R

0 投票
1 回答
1142 浏览

c - 如何将 OpenSSL SHA-512 哈希转换为 GMP 编号以用于 RSA 加密方法

encrypted等于0?我需要从此哈希中获取一个整数,以便执行 RSA 加密。我在调试时看到了哈希,但似乎无法将其转换为int. 它是 SHA-512 所以 512 位?奇怪的字符也printf("%s",hash); atoi给出了 0,我是否必须按字符分解散列?我认为那会奏效。