Abel'Blog

我干了什么?究竟拿了时间换了什么?

0%

概述

最近需要写一些文档。我也经常使用markdown,但是使用gitbook来编写一份文档,没有做过,现在写一篇文章专门记录中间一些自己不清楚的点。

阅读全文 »

简介

Recast中有一个静态方式的导航文件格式。这种模式是使用在地图导航不变化的情况。也是最简单的方式。这篇文章将详细的分析其中的细节。

阅读全文 »

概述

在Redis5.0(GA October 2018)之后提供的了流这个数据结构,它以更加抽象的方式对日志数据结构重新建模。尽管日志本质上依然完备:类似日志文件一样,经常实现类似以append-only模式打开的的文件。Redis Streams首先是一个只能追加的数据结构。由于是一种内存抽象数据类型,至少在理论上,因此实现了强大处理能力能克服日志文件的限制。

阅读全文 »

简介

在开发的时候,Java是经常需要使用的一门开发语言。Java拥有众多的工程强度的框架,能以很少的时间就能写出很棒的服务器。golang现在的发展也很好,但是短期难以撼动Java的地位。写一系列文章,来了解一些Java编程相关的知识。

阅读全文 »

简介

非对称加密在通讯领域里面有比较普遍的应用场景。这里是个例子做验签的流程。

验签:

私钥持有者将大段文本做摘要,对摘要用私钥签名,生成验签字符串。将大段文本广播给其他人。并且将公钥公布。

其他人拿到大段文本先做摘要,将摘要、验签字符串作为参数调用恢复函数能获得一份公钥信息,将公钥信息和对方的公钥信息对比,就能知道大段文本是否出自私钥持有者。

加密解密:

甲方拿到乙方的公钥对大段文本做加密,并且发送给乙方。

乙方拿到加密后的文本使用自己的私钥对齐解密。

常见的非对称加密算法有两种:RSA、Keccak256。这里就是从调用API级别来说明如何用非对称加密。

阅读全文 »