<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 11/8/23 03:25, McDair wrote:<br>
</div>
<blockquote type="cite"
cite="mid:L2p8psJXsXSXaubyYMz7fhRJxzLHeyrU6tKc3cM5dT7n56mZID5MW7FO3OVbPeWc7VCDXFnDNUA7wr_tngZPg0g51-v9GxhpKS38xZ8pd0k=@protonmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<br style="font-family:sans-serif;font-size:12.8px">
<div style="font-family: Arial, sans-serif; font-size: 14px;"><span
style="font-family:sans-serif;font-size:12.8px;display:inline !important">As
stated, there is no guessing involved here, meaning a fixed
number of iterations that will lead to the/a valid input
message.</span><br
style="font-family:sans-serif;font-size:12.8px">
<br style="font-family:sans-serif;font-size:12.8px">
</div>
</blockquote>
<p>This wouldn't be true if your code is generating a preimage
(reconstructing the input). In what sense, specifically, are you
using the word 'decrypt'? Because in precise usage it does not
have a defined meaning with respect to a hash function, so it's
not clear what you're claiming. <br>
</p>
<p>Are you assuming that the input which you're trying to
reconstruct is also a single block, or at any rate shorter than
the hash? That's what's required for there to be a unique
solution which is what you're claiming when you say 'no guessing'
- but in that case it wouldn't be a hash function at all. <br>
</p>
<blockquote type="cite"
cite="mid:L2p8psJXsXSXaubyYMz7fhRJxzLHeyrU6tKc3cM5dT7n56mZID5MW7FO3OVbPeWc7VCDXFnDNUA7wr_tngZPg0g51-v9GxhpKS38xZ8pd0k=@protonmail.com">
<div style="font-family: Arial, sans-serif; font-size: 14px;"><span
style="font-family:sans-serif;font-size:12.8px;display:inline !important">Because
the SHA-256 output hash still fits in a single input block,
the same 'decryption'/reversion method (limited to 8 rounds
here) can also be used for SHA-256D (by also applying it
twice). Or a multitude of hashes of hashes for that matter.</span><br
style="font-family:sans-serif;font-size:12.8px">
<br style="font-family:sans-serif;font-size:12.8px">
</div>
</blockquote>
<p>Again the notion of applying a hash to a single block message.
That doesn't make any sense. <br>
</p>
<p>For that matter I don't think your VB code works for SHA-256 at
all if implementation of the hash rounds are the same as the
published algorithm. It looks like you are generating a hash of a
single-block input rather than generating a preimage (of any
length) given a single-block output. <br>
</p>
<p>Bear</p>
<p><br>
</p>
</body>
</html>