Is there a way to determinate how a blockchain.com wallet ID is generated or check if its valid?
Are there any info to learn more?
I believe that any GUID with a length of 36 characters that follows the format posted above me is theoretically a valid guid.
(Note: I believe it's a-f, 0-9)
But, not every GUID (obviously) belongs to a wallet, if that is what you mean by valid.
I haven't looked into the api, but if you go to
https://login.blockchain.com/#/loginYou can see if a wallet ID (guid) is being used by copy pasting it. If it asks you for a password/invalid password, there is a wallet associated with the GUID.
If it doesn't ask for anything, or give any errors, but simply refreshes or similar, there is no wallet file associated with that GUID.
15506a26-fa63-4158-a898-63e6f81aaf9f for example has a wallet file, where as 15506a26-fa63-4158-a898-63e6f81aaf9e does not.
With 32 characters it probably is infeasible and (in the end useless ) to try and bruteforce possible wallet id's.
(6 + 10) ^ 32 (?) combinations.