
物联网安全
等等邓邓
这个作者很懒,什么都没留下…
展开
-
CMake Error: CMake was unable to find a build program corresponding to “Unix Makefiles“
在运用cmake安装mbedtls时,真的是问题太多了,终于含着泪把它弄好了,其中在执行命令cmake -DUSE_SHARED_MBEDTLS_LIBRARY=On .时,一直报错。错误为CMake Error: CMake was unable to find a build program corresponding to “Unix Makefiles”. CMAKE_MAKE_...原创 2020-04-12 22:06:13 · 23731 阅读 · 19 评论 -
cmake安装mbedtls详细步骤
上一篇讲了怎样安装cmake,当然,最终目的还是要安装上mbedtls,以下为详细步骤。新建repo文件夹,我已经建好了,所以直接进入。2. 克隆代码,也可以直接去官网下载git clone https://github.com/ARMmbed/mbedtls.git我是都已经执行了此命令了,又发现这里面并没有我需要的,所以有自己去官网下载。切换到某个分支git chec...原创 2020-04-12 21:51:49 · 2962 阅读 · 1 评论 -
Linux下正确安装cmake详细步骤
在linux正确构建mbedtls开发环境之前,需要在Linux中安装合适的cmake。用apt-get工具安装通常版本过于旧了。以下为详细步骤先创建一个cmake的文件夹,我已经创建好了,所以直接进入。通过wget指令获取安装包,这个下载过程非常非常非常之慢,千万不要像我一样,在还没有下载完成的时候就关机了,这样做就等着直接替虚拟机收尸吧。另外这里的cmake版本根据自己的需要进行修改。...原创 2020-04-12 18:44:37 · 9664 阅读 · 2 评论 -
哈希算法学习记录 MD5为例
哈希算法原理有点难哦。我也只理解了百分之七十吧。自己再写一遍也是为了多一次练习理解学习自下面这篇大佬的文章点击转入哈希算法(这是一种不可逆的算法,它常用于验证数据的完整性)HASH 算法是一种消息摘要算法,不是一种加密算法,具有一定的不可逆性。哈希算法是将目标文本转换成具有相同长度的、不可逆的消息摘要。哈希算法是不可逆的,这里的不可逆理解为没有方法转换成原目标文本,并且给定哈希结果R,即...原创 2020-03-28 20:53:11 · 441 阅读 · 0 评论 -
RSA非对称加密过程精简总结
RAS非对称加密可谓是很简单了,但我依旧在学习后将它进一步精简了。精简过程也就是我自己的理解过程。我是从下面这两篇文章以及资料书进行学习的,如果想要深入学习,可以看看文章1 、、、文章2RSA非对称加密(非对称意思为加密和解密使用不同的密码的方式)以下位加密过程,可以使用一个通式来表达:密文=明文的E次方 mod N(mod为求余运算)所以,只要知道E和N任何人都可以进行RSA加密了,...原创 2020-03-28 19:48:20 · 611 阅读 · 0 评论 -
AES对称加密实现最最最简单总结
因为要学习物联网安全,就自学了几种加密算法,以免忘记,在此记录一下AES对称加密最最最最简单的总结。如果要具体学习,建议观看下面这篇大佬的文章,非常详细,我也是看着这篇文章做了自己的总结。点击这里转入AES对称加密算法(对称的意思为加密和解密用到的密钥是相同的)在AES标准规范中,分组长度只能是128位,也就是说,每个分组为16个字节(每个字节8位)。密钥的长度可以使用128位、192位或...原创 2020-03-28 18:42:46 · 590 阅读 · 0 评论