Code: Select all
UseSHA1Fingerprint()
For i = 1 To 255
Debug "ascii: "+ Str(i) + " (hex:" +RSet(Hex(i),2,"0")+") hash: " + StringFingerprint("test", #PB_Cipher_SHA1|#PB_Cipher_HMAC, #PB_Ignore, #PB_Ascii, Chr(i), #PB_Ascii)
Next
here is part of the debugger output:
I have used https://www.liavaag.org/English/SHA-Generator/HMAC/ to compare the results and everytime bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a appears as hash it does not match the expected one.ascii: 127 (hex:7F) hash: e8f07370c85f1aac51374cfe63c1cefb90c91963
ascii: 128 (hex:80) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 129 (hex:81) hash: 4869fdf9cdd977ec26dbf87977fe18314e405fd7
ascii: 130 (hex:82) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 131 (hex:83) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 132 (hex:84) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 133 (hex:85) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 134 (hex:86) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 135 (hex:87) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 136 (hex:88) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 137 (hex:89) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 138 (hex:8A) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 139 (hex:8B) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 140 (hex:8C) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 141 (hex:8D) hash: bff0f2fe805ae3728f440420587f1d6fc2ccdf96
ascii: 142 (hex:8E) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 143 (hex:8F) hash: 159a136e3db1a906d49ed2ad372832dd61957537
ascii: 144 (hex:90) hash: 6816576aa1b1a143150c4900ae4c720fee631f87
ascii: 145 (hex:91) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 146 (hex:92) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a
ascii: 147 (hex:93) hash: bcc96068c1cc6ecc361a9a26e8a9282b8204cd3a