CryptoTools provides Encryption Tools with Common Key and Public Key.
$ go get -u github.com/howood/cryptotools
See examples