![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
朱鑫烨
这个作者很懒,什么都没留下…
展开
-
GO语音的内存逃逸
面试的时候面试官就喜欢问一个问题 为什么go语音不分堆和栈屁话 go语音是分堆和栈的只是go语音开发者,用内存逃逸机制 , 使得大家认为go语音不分堆和栈开始教学内存中分为堆和栈:我们定义的变量会分配堆或者栈上:具体有一些规则:例如c语言: new关键字,那么就一定分配在堆上 堆上面的数据,如果不手动释放,会与程序共存亡(内存泄露) 栈...原创 2019-11-06 16:43:45 · 127 阅读 · 0 评论 -
GO语音gob包的系列化和反序列化使用和遇到的错误
encoding/gob包实现了高效的序列化,特别是数据结构较复杂的,结构体、数组和切片都被支持。package mainimport ( "bytes" "encoding/gob" "fmt")//定义一个结构体type Person struct { Age int Name string}func main() { p1:=Person{ Age...原创 2019-10-30 12:31:30 · 3329 阅读 · 8 评论 -
GO语音区块链地址生成概念(区块链基础)
比特币现在要进行交易就是要有地址我们现在讲地址生成的过程你生成一个地址,要进行提供你的public key 1.我用自己的私钥生成公钥=>获取公钥public key 2.对公钥进行两次哈希处理:=>公钥哈希public key hash (哈希处理方式 :sha256 RIPEMD160 ) ...原创 2019-11-01 11:38:38 · 435 阅读 · 0 评论 -
GO语音的makefile的安装加使用和遇到的错误
很多时候,我们需要运行多个命令来完成一件事情可以有两个方案: 1. 写shell脚本 1.build.sh 2.比较复杂,不通用 2.makefile 1.定义一些常规命令(build,cle...原创 2019-10-31 21:32:33 · 2686 阅读 · 0 评论 -
GO语音 DES + CBC 加密使用方法 (区块链)
这个是写代码的思路和过程des特点: 1. 8字节秘钥,8字节分组cbc特点: 1. 需要填充package mainimport ("fmt")//加密函数 : key:秘钥, plainText :明文func desCbcEncrypt(key, plainText []byte) ([]byte, erro...原创 2019-10-31 11:12:37 · 458 阅读 · 0 评论 -
GO语音 AES+CTR 加密使用方法(区块链)
aes特点: 1. 秘钥长度: 128(16字节),192(字节),256(32字节) 2. 分组长度:16字节(128比特) 3. 建议使用,效率高,加密更安全ctr特点: 1. 需要提供一个数字,每个分组会自动加1 2. 不需要填充 3. 可以并行加密解密 ...原创 2019-10-31 11:06:28 · 387 阅读 · 0 评论 -
GO语音工具包里面自带的五种加密分组模式(区块链基础)OFB
5种密码加密模式 是经过市场的检验的1. ECB:电子密码本模式(淘汰,golang不支持)2. CBC:密文分组连接模式(推荐使用)3. CFB:密文反馈模式(可以使用)4. OFB:输出反馈(可以使用)5. CTR:计数器模式(推荐使用)密码算法与分组模式的关系des 和3des和aes 是密码算法这个5种是密码模式(怎么使用密码算法)两个是要进行结合一起使用...原创 2019-10-31 10:49:27 · 182 阅读 · 0 评论 -
GO语音工具包里面自带的五种加密分组模式(区块链基础)CFB
5种密码加密模式 是经过市场的检验的1. ECB:电子密码本模式(淘汰,golang不支持)2. CBC:密文分组连接模式(推荐使用)3. CFB:密文反馈模式(可以使用)4. OFB:输出反馈(可以使用)5. CTR:计数器模式(推荐使用)密码算法与分组模式的关系des 和3des和aes 是密码算法 这个5种是密码模式(怎么使用密码算法)两个是要进行结合一起使用...原创 2019-10-31 10:44:15 · 187 阅读 · 0 评论 -
GO语音工具包里面自带的五种加密分组模式(区块链基础)CBC
5种密码加密模式 是经过市场的检验的1. ECB:电子密码本模式(淘汰,golang不支持)2. CBC:密文分组连接模式(推荐使用)3. CFB:密文反馈模式(可以使用)4. OFB:输出反馈(可以使用)5. CTR:计数器模式(推荐使用)密码算法与分组模式的关系des 和3des和aes 是密码算法 这个5种是密码模式(怎么使用密码算法)两个是要进行结合一起使用...原创 2019-10-31 10:35:26 · 132 阅读 · 0 评论 -
GO语音工具包里面自带的五种加密分组模式(区块链基础)ECB
5种密码加密模式 是经过市场的检验的1. ECB:电子密码本模式(淘汰,golang不支持)2. CBC:密文分组连接模式(推荐使用)3. CFB:密文反馈模式(可以使用)4. OFB:输出反馈(可以使用)5. CTR:计数器模式(推荐使用)密码算法与分组模式的关系des 和3des和aes 是密码算法 这个5种是密码模式(怎么使用密码算法)两个是要进行结合一起使用...原创 2019-10-31 09:10:10 · 266 阅读 · 0 评论