Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在目标c中将哈希值转换为字符串_Ios_Objective C - Fatal编程技术网

Ios 在目标c中将哈希值转换为字符串

Ios 在目标c中将哈希值转换为字符串,ios,objective-c,Ios,Objective C,我有一个散列值,我想把它转换成字符串格式,但我不知道怎么做 这是散列值 7616db6c232292d2e56a2de9da49ea810d5bb80d53c10e7b07d9521dc88b3177 哈希技术是一种单向算法。所以这是不可能的,对不起。你不能。散列是单向函数。另外,理论上两个字符串可以生成相同的散列 但是。如果您有一个足够大的预先计算的列表,其中包含可以为每个唯一字符串生成的尽可能多的哈希值,那么您可能会将哈希值转换回字符串。虽然它需要数千GB的条目和大量的时间来计算每个散列。

我有一个散列值,我想把它转换成字符串格式,但我不知道怎么做

这是散列值

7616db6c232292d2e56a2de9da49ea810d5bb80d53c10e7b07d9521dc88b3177

哈希技术是一种单向算法。所以这是不可能的,对不起。

你不能。散列是单向函数。另外,理论上两个字符串可以生成相同的散列


但是。如果您有一个足够大的预先计算的列表,其中包含可以为每个唯一字符串生成的尽可能多的哈希值,那么您可能会将哈希值转换回字符串。虽然它需要数千GB的条目和大量的时间来计算每个散列。所以这实际上是不可能的。

通过将其转换为字符串格式,您的意思是像当前的答案所建议的那样从中恢复原始字符串,还是仅仅转换为7616db6。。。。。例如,你可以把它输出到一个字符串中?你从哪里得到这个散列值的?给我们看看打印它的线条。