Karawasa, if you allow recording replays in your map, then I don't think there's any way to hide that string : it has to be stored in the replay itself. I don't know if a dialog field where you can type would be visible in a replay, but a motivated player could extract the text from the replay anyway.
Even without replays, one could retrieve the string by intercepting TCP packets or digging it out of SC2's memory when typed... I think we can be reasonably confident that no person competent enough to do so would bother :p.
Technically, a fully secure way would be possible with a reverse public/private key system where you encrypt based on random salt values, but... okay, never mind, this is way overkill :).
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Karawasa, if you allow recording replays in your map, then I don't think there's any way to hide that string : it has to be stored in the replay itself. I don't know if a dialog field where you can type would be visible in a replay, but a motivated player could extract the text from the replay anyway.
Even without replays, one could retrieve the string by intercepting TCP packets or digging it out of SC2's memory when typed... I think we can be reasonably confident that no person competent enough to do so would bother :p.
Technically, a fully secure way would be possible with a reverse public/private key system where you encrypt based on random salt values, but... okay, never mind, this is way overkill :).