package main
import (
"bytes"
"fmt"
"io/ioutil"
"os"
"golang.org/x/crypto/openpgp"
)
// LoadKeyRingFromString 从ASCII Armored字符串加载密钥环
func LoadKeyRingFromString(armoredKey string) (openpgp.KeyRing, error) {
return openpgp.ReadArmoredKeyRing(bytes.NewBufferString(armoredKey))
}
// LoadKeyRingFromFile 从文件加载密钥环
func LoadKeyRingFromFile(filePath string) (openpgp.KeyRing, error)
defer file.Close()
return openpgp.ReadArmoredKeyRing(file)
}
// FindKeyByID 在密钥环中查找指定ID的密钥
func FindKeyByID(keyRing openpgp.KeyRing, keyID uint64) *openpgp.Entity
}
return nil
}
func main() ">从 XML 解码 HTML 图片链接:Go 语言实践教程