rsa包 import"crypto/rsa" 概述 索引 示例 概述 软件包rsa按照PKCS#1中的规定实现RSA加密。 RSA是一个单一的基本操作,用于实现公钥加密或公钥签名。
*/RSA*rsa;VALUEsize,exp;VALUEobj;rb_scan_args(argc,argv,"11",&size,&exp);rsa=rsa_generate(NUM2INT(size
Packagebuild import"go/build" 概述 索引 概述 Packagebuild收集有关Go包的信息。 GoPath Gopath是包含Go源代码的目录树列表。
Packageimporter import"go/importer" 概述 索引 概述 Packageimporter提供对出口数据导入者的访问。
Packageparser import"go/parser" 概述 索引 示例 概述 Packageparser为Go源文件实现解析器。
Packageprinter import"go/printer" 概述 索引 示例 概述 Packageprinter实现了AST节点的打印。
Packageconstant import"go/constant" 概述 索引 概述 包常量实现了表示无类型的Go常量及其相应操作的值。 由于错误而导致值未知时,可能会使用特殊的未知值。
Packagedoc import"go/doc" 概述 索引 概述 Packagedoc从GoAST中提取源代码文档。 索引 变量 funcExamples(files...
Packageformat import"go/format" 概述 索引 示例 概述 格式包实现Go源的标准格式。
Packagetoken import"go/token" Overview Index 概观 Package标记定义代表Go编程语言的词法标记的常量和标记(打印,谓词)的基本操作。
Packagetypes import"go/types" Overview Index Examples 概观 包类型声明数据类型并实现Go包的类型检查算法。
Packageast import"go/ast" 概述 索引 示例 概述 ast包声明了用于表示Go包的语法树的类型。
Packagescanner import"go/scanner" 概述 索引 示例 概述 Packagescanner为Go源文本实现扫描器。
下一步 | Where to go next
New()hash.Hash func(hHash)Size()int typePrivateKey typePublicKey typeSigner typeSignerOpts 文件包 crypto.go
sha1[21]=>sha224[22]=>sha256[23]=>sha384[24]=>sha512)Array([2]=>DSA-SHA1[3]=>DSA-SHA1-old[4]=>DSS1[9]=>RSA-MD2
io.Reader funcNewChunkedWriter(wio.Writer)io.WriteCloser typeFlushAfterChunkWriter 文件包 chunked.gotestcert.go
ThepublickeyfileneedstobeinOpenSSH'sformat.Itshouldlooksomethinglike: ssh-rsaAAAAB3NzaC1yc2EAAA....NX6sqSnHA8=rsa-key
alert.gocipher_suites.gocommon.goconn.gohandshake_client.gohandshake_messages.gohandshake_server.gokey_agreement.goprf.goticket.gotls.go
{}}|term() private_key()= #'RSAPrivateKey'{}|#'DSAPrivateKey'{}|term() public_key_algorithm()= 'ssh-rsa