So for the sake of discussion let's say I have the perfect super long super complicated "Seed" or "Password" if you will for a brain wallet.
Based on what I have read it is better to use the "SCRYPT key derivation function" method of creating one rather then the "JAVA script".
So to that end I have downloaded the webpage "brainwallet.io" to run offline for creating my brain wallet. (Please don't post replies about how insecure brain wallets are. This post is not about that subject)
It requires a minimum of one SALT entry in addition to my "Passphrase" (or what I like to think of as my Seed)
My understanding of SALT is that the longer the SALT phrase the better, within a normal "Storing of Passwords Environment". And I get that the longer the SALT the larger the "rainbow table" would be for an attacker attempting to decode the passwords etc.
But for this Brain Wallet the SALT is not being used to disguise a normal password. My perfect super long super complicated password is let's just say for arguments sake one million characters long or in other words lets just say long enough to be TOTALLY SECURE. For the sake of this discussion.
So my question is this. Does the length of the SALT phrase that I add when generating this Brain Wallet really matter? The Passphrase is a one time phrase which will NEVER be used as a password in any other project or login that I have associated with my life. And it is long enough to be totally secure (I'm not interested in debating the security aspect. For the sake of this discussion let's assume it IS TOTALLY SECURE).
Obviously I must provide one SALT entry in order to create my wallet address per the requirements of the software. I'm just trying to determine how important the length really is? Because I'm thinking the additional SALT is not even really necessary and if the Brain Wallet software would allow me to create it without the SALT I probably would. I'm thinking it doesn't really matter if my "passphrase" IS ACTUALLY SECURE. Because my understanding is that the SALT increases the security level. But if the security level is already pegged at the top does it really need to be increased further?
I would be interested in any intelligent commentary on this question by anyone who actually understands SALT and how it works. I know enough about it to be dangerous. I'll freely admit that.
Thank you so much in advance for your time and thought on this subject and the effort you have put forth to reply. It is very much appreciated!