More or less just clarification requested?
If I'm a "NEW" client for VPN the only way I can access the Server's VPN that I'm trying to join says I have to know a secret shared key...(This is their standard)....
How can they securely send this shared key to this new client?
One way I have developed is I created an app that will take any phrase, encrypt it and provide that key to the user...
This will ensure that they have the same key...
But if someone developed an app using the same encryption method and had the "phrase" they could potentially have the same key?
Any thoughts?