In V1.05 a feature was added whereby pressing Enter when the cursor is in the HMAC shared key text box for both 'Text string' and 'Hex string' would have the entry obscured.
A binary key is preferable to text string pass-phrases but they are nothing like as convenient so a 'half way' house has been available where we can use a pass-phrase and then hash it with the resulting hash value becoming our shared key. We had then a way to hash text as a by-product of this latter feature even though HashFile is intended for, obviously, hashing files.
However, this by-product was limited to single lines so Pasting a multi-line Copy will see second and subsequent lines, if any, being clipped.
The HMAC text box has been extended to allow multi-line entries when 'Text string' mode is chosen. It was felt undesirable to allow the text box to dominate so only three lines are shown but horizontal and vertical scroll bars are available.
The procedure for hashing text is the same as hashing a pass-phrase: Enter the text, click on the '<H' button and then click on the '<C' button to place the hash value onto the clipboard; although for pass-phrases we need only save on their first outing.
A by-product of this feature is that we can now use multi-line pass-phrases.
Of course, HashFile does not see this as a by-product - it could not care less whether data entered in 'Text string' mode is a pass-phrase being hashed or text in its own right being hashed.
We have now lost the facility to obscure data entered via the Enter key in 'Text string' mode. Rather than have two methods, one for 'Text string' and one for 'Hex string', the Enter key has been replaced by the Escape key for obscuring when the cursor is in the shared key text box.
That is it - no big shakes really so only a revision to V1.09 has been given.
It should be noted that for Windows 95/98/Me the maximum text length that a multi-line text box can accommodate is 64KB whereas for NT/2000/XP, and probably Vista, it is -1 which I read as the lesser of available RAM and 4GB. For more than 64Kb and Windows 95/98/Me the solution is to simply save the text to file and then hash the file.
A binary key is preferable to text string pass-phrases but they are nothing like as convenient so a 'half way' house has been available where we can use a pass-phrase and then hash it with the resulting hash value becoming our shared key. We had then a way to hash text as a by-product of this latter feature even though HashFile is intended for, obviously, hashing files.
However, this by-product was limited to single lines so Pasting a multi-line Copy will see second and subsequent lines, if any, being clipped.
The HMAC text box has been extended to allow multi-line entries when 'Text string' mode is chosen. It was felt undesirable to allow the text box to dominate so only three lines are shown but horizontal and vertical scroll bars are available.
The procedure for hashing text is the same as hashing a pass-phrase: Enter the text, click on the '<H' button and then click on the '<C' button to place the hash value onto the clipboard; although for pass-phrases we need only save on their first outing.
A by-product of this feature is that we can now use multi-line pass-phrases.
Of course, HashFile does not see this as a by-product - it could not care less whether data entered in 'Text string' mode is a pass-phrase being hashed or text in its own right being hashed.
We have now lost the facility to obscure data entered via the Enter key in 'Text string' mode. Rather than have two methods, one for 'Text string' and one for 'Hex string', the Enter key has been replaced by the Escape key for obscuring when the cursor is in the shared key text box.
That is it - no big shakes really so only a revision to V1.09 has been given.
It should be noted that for Windows 95/98/Me the maximum text length that a multi-line text box can accommodate is 64KB whereas for NT/2000/XP, and probably Vista, it is -1 which I read as the lesser of available RAM and 4GB. For more than 64Kb and Windows 95/98/Me the solution is to simply save the text to file and then hash the file.

Comment