Hi,
Please help with a possibly wrong assumption:
Environment
Win10 - Latest Update
CryptoGraphy v3.2.0.0
Using TSHA3Hash with the following
strings MyTuple1 , MyTuple2 , MyTuple3 , MySalt only once...
{ Create First Hash }
TSHA3Hash .Create;
AType := txof;
OutputFormat := hexa;
hashSizeBits := 128;
version := 512;
MyHash1 := TupleHash ([MyTuple1, MyTuple2, MyTuple3], MySalt);
TSHA3Hash .Free;
{ Create second hash using identical values }
Create;
AType := txof;
OutputFormat := hexa;
hashSizeBits := 128;
version := 512;
MyHash2:= TupleHash ([MyTuple1, MyTuple2, MyTuple3], MySalt);
TSHA3Hash.Free;
MyHash1 does not equal MyHash2 .
Is this normal?
When I use Hash or KMACHash, My Hash1 and MyHash2 are equal...
Thanks for your help.
Marion
(Marion (TMS Crypto Pack developer))
October 22, 2018, 9:30am
2
Hello Carl,
Do you have example values for MyTuple1, MyTuple2, MyTuple3 and MySalt?
Best regards,
Marion
Tuple1 = '1234'
Tuple2 = 'ABCD'
Tuple3 = '5678'
Salt = 'EpFSQpEw/NLh/ZZUgxVcDj08DOs+JqUZ70D9QKXygkAVyigOOgRDC7TLU/fuuuMZ'
with TSHA3Hash
AType := txof;
OutputFormat := base64;
hashSizeBits := 128;
version := 512;
TSHA3Hash is created , method TupleHash called, and freed, twice...
Attempt 1: MyHash1 = 'LW5TxOPlF2yrbyNBaVZ8FQ=='
Attempt 2: MyHash2 = 'zGLvUlNpMD5TW+3ZXlKQvw=='
So the two hash values are different, is this normal? There seems to be some random factor (?)
I attached a zip file with the small form unit in the reply to the e-mail notification. I didn't see how to do it in the forum.
Thanks.
Marion
(Marion (TMS Crypto Pack developer))
October 24, 2018, 8:54am
4
Hi Carl,
I do not have this issue with TMS CP v3.2.0.1, as you can see in the picture below.
Which version do you have?
Best regards,
Marion
Due to a persistent, random Rad Studio (10.2.3) RTL250.bpl A/V
problem in the IDE, I uninstalled/cleaned/reinstalled Rad Studio and got
the latest versions from 3rd parties and reinstalled them too,
including CryptoGraphic. This was within the last 14 days.
I downloaded the latest version, but it shows I have installed 3.1.0.2 (?). I will download again and
uninstall,
clean registry and install. I will also check my directories. I may
have installed an earlier version by mistake, but I don't see how.
After I am done, I will update on forum. Thx.
That seems to have solved the problem. Thanks for your help.