随笔分类 -  加解密算法

摘要:加密算法的目的在于使别人无法成功查看加密的数据,并且在需要的时候还可以对数据进行解密来重新查看数据。 MD5算法是一种哈希算法,这一算法是不可逆的。也就是说,通过哈希算法得到的数据,无法经过任何算法还原回去。 所以既然不能将数据还原,也就不能称之为解密;既然不能解密,那么哈希的过程自然也就不能称作是 阅读全文
posted @ 2022-11-23 12:23 耿通宇 阅读(77) 评论(0) 推荐(0) 编辑
摘要:一、TOTP原理 转载: 动态令牌离线生成机制探究(2FA & TOTP)_摸鱼Script的博客-CSDN博客 著作权归作者所有,转载请注明出处。 图解TOTP: 代码实现如下:代码来源Github 地址:https://github.com/Netthaw/TOTP-MCU 著作权归作者所有,转 阅读全文
posted @ 2022-11-09 12:32 耿通宇 阅读(185) 评论(0) 推荐(0) 编辑
摘要:#include "DES.h" #include <string.h> #define uchar unsigned char #define uint unsigned int uchar oo[4]={0,0,}; uchar pp[4]={0,0,}; uchar fnc[4]={0,0,0 阅读全文
posted @ 2022-05-27 19:49 耿通宇 阅读(63) 评论(0) 推荐(0) 编辑
摘要:RC4:对称加密算法(加解密使用同一个密钥)。 特点:算法简单,运行速度快,密钥长度可变(范围1-256字节)。 原理:1.初始化密匙盒子。 2.伪随机密码生成。 1、先初始化状态向量rc_key(256个字节,用来作为密钥流生成的种子1) 按照升序,给每个字节赋值0,1,2,3,4,5,6….., 阅读全文
posted @ 2021-12-29 09:52 耿通宇 阅读(1232) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示