标签: hash

-4
推荐指数
1
解决办法
3112
查看次数

如何在C++中将单个char散列为相对较小的素数?

我感兴趣的是将字母哈希值散列到相对较小的不同素数.例如, a->2,b->3, c->5, d->7, ....因为我将乘以/除以几个字符的哈希值.

std::hash然而,我尝试将字符散列为非常大的整数,如果我乘以/除,它会导致溢出,是否有更简单的方法可以做到这一点?

我可能的一种方法是使用Eratosthenes筛子生成第一批素数,然后使用a std::unordered_map来存储char,int对.但是,标准库中是否有任何现成的散列函数可以满足我的需求?

c++ hash hashtable

-4
推荐指数
1
解决办法
128
查看次数

如何在Perl中创建数组和哈希?

这不是一般性问题.我问过这个问题,因为我对创建Perl数组很困惑.

  1. 如何创建或定义数组或哈希?有什么其他方法可以做到这一点?
  2. 如何清除数组或哈希?有什么其他方法可以做到这一点?
  3. 如何使用空元素创建数组或哈希?
  4. 使用out值创建哈希的方法有哪些?

arrays perl hash

-5
推荐指数
1
解决办法
395
查看次数

如何解密这个密码哈希?

我搜索了很多用于解密的信息,但没有人可以告诉我这是什么类型的加密以及如何解密0x010056049b0e92e4e85487c8a63385cdb89bdd66cb7f28cab34e

了解更多信息

密码哈希:0x010056049b0e92e4e85487c8a63385cdb89bdd66cb7f28cab34e标题:0x0100 salt:56049b0e mixedcase:92e4e85487c8a63385cdb89bdd66cb7f28cab34e

任何人都可以教我如何生存这个我对此全新

encryption passwords hash

-5
推荐指数
1
解决办法
6万
查看次数

了解 .NET 中的哈希代码

到目前为止我收集到的信息是,哈希码是整数,有助于更快地从数组中查找数据。看这段代码:

string x = "Run the program to find this string's hash code!";
int hashCode = x.GetHashCode();
Random random = new Random(hashCode);

for(int i = 0; i<100; i++)
{
// Always generates the same set of random integers 60, 23, 67, 80, 89, 44, 44 and so on...
int randomNumber = random.Next(0, 100);

Console.WriteLine("Hash Code is: {0}", hashCode);
Console.WriteLine("The random number it generates is: {0}", randomNumber);

Console.ReadKey();
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我使用字符串的哈希码x作为随机数生成器的种子。这段代码给了我 100 个随机整数,但每次运行该程序时,它都会给我相同的随机数集!我的问题是:为什么每次循环迭代时它都会给我一个不同的随机数?为什么 x 的哈希码不断变化,即使字符串没有改变。哈希码到底是什么以及它们是如何生成的(如果需要)?

.net c# random hash hashcode

-5
推荐指数
1
解决办法
519
查看次数

有没有一种方法可以直接在与 PHP 兼容的 MySQL 中哈希密码?

基本上,我的任务是为网站创建一个登录系统,但是他们希望管理员创建凭据,确定谁应该或不应该访问网站的锁定部分。我知道使用PASSWORD()inMySQLpassword_hash()/password_verify()in PHP,但是这两个系统的散列方式不同,因此不能一起使用。有谁知道如何安全地以易于使用的方式执行此操作(由于一些管理员不太熟悉这种类型的编码,我希望输入系统保持尽可能简单)?任何帮助将不胜感激,提前谢谢!

使用PASSWORD()inMySQL进行哈希和password_verify()inPHP进行 unhash 进行密码验证。我本来希望这能起作用,但显然他们使用不同的哈希系统来解密不正确,并且当输入用户正确的密码时返回登录错误而不是成功登录。

php mysql authentication hash password-hash

-5
推荐指数
1
解决办法
110
查看次数

将 SHA256 哈希解密为原始字符串?

是否可以获取原始哈希值,然后将其解码回原始字符串?

hash('sha256', $login_password_for_login)给我一个哈希值,如下所示,但我想从哈希值返回到原始字符串。

使用$login_password_for_login = 12345,该hash函数给了我这个: 5994471abb01112afcc18159f6cc74b4f511b99806da59b3caf5a9c173cacfc5

我希望能够检索登录密码的原始数字或字符串。如何反转哈希值并获取原始字符串?

hash sha256

-6
推荐指数
1
解决办法
3万
查看次数

可以反转MD5吗?

我有MD5-hashed一个字符串.

def hash(s: String) = {
    val m = java.security.MessageDigest.getInstance("MD5")
    val b = s.getBytes("UTF-8")
    m.update(b, 0, b.length)
    new java.math.BigInteger(1, m.digest()).toString(16)
}
Run Code Online (Sandbox Code Playgroud)

现在我想要原来的字符串.我怎样才能做到这一点?

hash md5 scala

-16
推荐指数
1
解决办法
1278
查看次数