Timeline for Is it possible to generate a key from a hash function, being the key larger than the hash function digest output without spliting the seed?
Current License: CC BY-SA 4.0
11 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Oct 15, 2022 at 5:09 | comment | added | fgrieu♦ | @phantomcraft: 00, 01, 02, 03 can be replaced by any distinct byte strings. 777 will do if it's the bytestring with 3 bytes 37 37 37. | |
Oct 14, 2022 at 23:22 | comment | added | phantomcraft | @fgrieu Can 00, 02, 03 be bigger values such as 777, 999, 1000? | |
Oct 14, 2022 at 23:05 | vote | accept | phantomcraft | ||
Oct 14, 2022 at 19:22 | comment | added | fgrieu♦ | @phantomcraft : yes. We can replace 00 with a fixed string (including empty), and the other 01 02 03 with the previous 512-bit output segment. The risk of entering a short cycle remains small. | |
Oct 14, 2022 at 19:07 | comment | added | phantomcraft | @fgrieu I got, but if it's only adding 01, 02, 03 and so on, chaining would work well, am I right? crypto.stackexchange.com/a/99579/89581 | |
Oct 14, 2022 at 17:40 | vote | accept | phantomcraft | ||
Oct 14, 2022 at 23:05 | |||||
Oct 14, 2022 at 17:33 | comment | added | phantomcraft | @kelalaka This is the exact reason why I wouldn't use Argon2 to produce a key larger than its internal state. | |
Oct 14, 2022 at 12:54 | history | edited | fgrieu♦ | CC BY-SA 4.0 |
Per comment
|
Oct 14, 2022 at 10:22 | comment | added | kelalaka | Maybe Argon2 is a better candidate due to Key stretching though it is limited to 512, too | |
Oct 14, 2022 at 10:18 | history | edited | kelalaka | CC BY-SA 4.0 |
polish
|
Oct 14, 2022 at 5:43 | history | answered | fgrieu♦ | CC BY-SA 4.0 |