go标准库的学习-crypto/sha1】的更多相关文章

参考:https://studygolang.com/pkgdoc 导入方式: import "crypto/sha1" sha1包实现了SHA1哈希算法,参见RFC 3174. Constants SHA1的块大小. SHA1校验和的字节数. func Sum func Sum(data []byte) [Size]byte 返回数据data的SHA1校验和. 举例: package main import ( "fmt" "crypto/sha1&qu…
参考:https://studygolang.com/pkgdoc 导入方式: import "crypto/md5" md5包实现了MD5哈希算法,参见RFC 1321. Constants MD5字节块大小. MD5校验和字节数. func Sum func Sum(data []byte) [Size]byte 返回数据data的MD5校验和. 举例: package main import ( "fmt" "crypto/md5" ) f…
参考:https://studygolang.com/pkgdoc 导入方式: import "crypto/sha256" sha256包实现了SHA224和SHA256哈希算法,参见FIPS 180-4. Constants SHA224和SHA256的字节块大小. SHA256校验和的字节长度. SHA224校验和的字节长度. func Sum256 func Sum256(data []byte) [Size]byte 返回数据的SHA256校验和. 举例: package m…
参考:https://studygolang.com/pkgdoc 导入方式: import "crypto/des" des包实现了DES标准和TDEA算法,参见U.S. Federal Information Processing Standards Publication 46-3. Constants DES字节块的大小. type KeySizeError type KeySizeError int func (KeySizeError) Error func (k KeyS…
参考:https://studygolang.com/pkgdoc 导入方式: import "crypto/rand" rand包实现了用于加解密的更安全的随机数生成器. Variables var Reader io.Reader Reader是一个全局.共享的密码用强随机数生成器.在Unix类型系统中,会从/dev/urandom读取:而Windows中会调用CryptGenRandom API. 举例说明该如何使用Reader: package main import( &qu…
参考:https://studygolang.com/pkgdoc 导入方式: import "crypto/aes" aes包实现了AES加密算法,参见U.S. Federal Information Processing Standards Publication 197. Constants AES字节块大小. type KeySizeError type KeySizeError int func (KeySizeError) Error func (k KeySizeErro…
参考:https://studygolang.com/pkgdoc 概念解释: request:用户请求的信息,用来解析用户的请求信息,包括post.get.cookie.url等信息 response:服务器返回给客户端的信息 conn:用户的每次请求链接 handler:处理请求和生成返回信息的处理逻辑 该图来自https://www.sohu.com/a/208720509_99960938 下面的内容来自http://www.runoob.com/http/http-messages.h…
参考:https://studygolang.com/pkgdoc 导入方式: import "database/sql" sql包提供了保证SQL或类SQL数据库的泛用接口. 使用sql包时必须注入(至少)一个数据库驱动.相关可见go标准库的学习-database/sql/driver 1.空值 参考:https://yq.aliyun.com/articles/178898?utm_content=m_29337 当用户认为数据库中的某一列不会出现空值(即nil)而将该列设置为基本…
#2个标准库模块放一起学习,这样减少占用地方和空间#标准库之compileall字节编译源文件import compileall,re,sys#作用是查找到python文件,并把它们编译成字节码表示,将结果保存到.pyc,pyo文件中#编译一个目录#compile_dirr()递归地扫描一个目录,并对其中文件完成字节编译compileall.compile_dir(r'b')#默认情况下,所有子目录都会扫描,直到尝试达到10#筛选目录,可以使用rx参数提供一个正则表达式来匹配要排除的目录名com…
# -*- coding: utf-8 -*-# 作者:新手__author__ = 'Administrator'#标准库:日期时间基础学习:calendar:处理日期#例1import calendarc=calendar.TextCalendar(calendar.SUNDAY)c.prmonth(2015,3)#prmonth()简单函数,生成一个月的格式文件输出#TextCalendar()从星期天(为第一天,因为老外是从星期天开始算第一天的)#利用HTMLCalendar和forma…