I need to send passwords to other people. Is there an app (cross-OS if possible) that allows me to send them in a secure way ? Maybe a simple private/public keys system.

Thanks !

  • 2
    What kind of OS are you talking about (desktop / mobile)? Secure communication also needs something called a "trust relation" between sender and receiver. What is your authentic (= guaranteed to not be tampered and guaranteed to be with the intended person) communication channel? Can you at some point before the transfer meet the recipient in person? Can you call them over a phone? ...?
    – SEJPM
    Jan 17, 2019 at 20:20

2 Answers 2


GPG (free replacement for PGP) has clients for Windows, macOS, Linux, android, iphone... virtually every operating system used in the last two decades. Just search the OS's software repositories / app store / the web, etc.

If your friends want to create & upload their own keys, you can send them messages only they can read. Or if you can share only one password with them, you can "conventionally encrypt" messages for them to decrypt with that password.

Encryption should either be strong and "work", or it's just a toy and you might as well just send messages in Pig Latin or ROT13


WinZip can make an encrypted file. However, the customer needs a password to open the file.

But the system doesn't need a password it just needs a password hash. So the customer, if provided with an application, could make their own password and then send in the password hash. Then when the password is input into the system, the system just checks to see if the input produces the correct hash.

The customers could make their own password and password hash with KBH Password System or with KBH Crypto Clearing Application. However, the system would need to be running the same application to check the password input against the password hash. I suppose that the applications could be available as dll's for use by the system. Well, the first input into the applications is a set parameter for this purpose, the second input is the customer's password, and the output is the password hash. The parameter and the hash are relatively public while the password is secret.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.