- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 非对称加密概述
非对称加密概述前言在阅读《精通比特币》的过程中,我发现比特币系统中有两个重要的概念需要利用非对称加密技术:比特币地址的生成交易合法性的验证因此,我用了几天时间学习了密码学基础知识,尤其是非对称加密技术的原理。这里加以整理总结,本文只求通俗,必需涉及数学公式才能解释的部分只给出优质教程的链接,根据需求选择学习就好。本文以一个一脸懵逼的新手视角进行介绍:想了解非对称加...
2018-07-29 16:16:15 37322 24
原创 SHA256 的C语言实现
前几天总结了SHA256的算法原理一文SHA2系列的原理并不复杂,但是需要注意细节还是挺多的。不少中文博客贴出的代码都有错,这两天也踩了几个坑。代码在这里!!!SHA256的C Code代码实现主要依照的这个git仓库crypto-algorithms,向大家推荐,里面实现了各种加密算法。代码正确性的测试如何测试加密算法是否正确,上一文也提到过我使用的是一个在线SHA256...
2018-07-07 18:02:17 25154 12
原创 学习笔记:区块链概念入门
本文是100天区块链学习计划的第二篇学习笔记,其实就是按照阮一峰的网络日志-区块链入门教程的讲解进行的简单梳理。也是时间有点紧张的原因,相比于上一篇SHA256算法原理详解,个人感觉质量和原创程度明显下降。待对区块链有了更深的理解后,我会回来完善,并加入更多自己的理解的。区块链的本质区块链是什么?一句话,它是一种特殊的分布式数据库。首先,区块链的主要作用是存储信息。任何需要保存的信息,...
2018-07-05 16:30:59 1025
原创 SHA256算法原理详解
1. SHA256简介SHA256是SHA-2下细分出的一种算法SHA-2,名称来自于安全散列算法2(英语:Secure Hash Algorithm 2)的缩写,一种密码散列函数算法标准,由美国国家安全局研发,属于SHA算法之一,是SHA-1的后继者。SHA-2下又可再分为六个不同的算法标准包括了:SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/2...
2018-07-03 23:07:30 392894 57
原创 Git 忽略编译后文件
当我们第一次对某个Git仓库中的项目进行编译后,未追踪的文件通常有两类。 一类是项目新增但还未提交的文件, 另一类是像 .pyc、.obj、.exe 等编译后的二进制文件。 显然前者应该出现在 git status 的输出中,而后者会让我们困惑究竟发生了什么。一般情况下,我们不应把编译后文件提交到中央仓库中。 因此,Git 允许你完全忽略这些文件,只需要将路径放在一个特定的.gitig...
2018-07-01 17:20:22 3654
如何提取图像中的数据
2017-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人