摘要: 哈希函数 我的博客 原书:《Understanding Cryptography: A Text book for Students and Practitioners》 哈希函数可以计算消息的摘要。消息的摘要(哈希值),可以视作消息的指纹。不像本书中介绍的其他的加密算法,哈希函数不需要密钥。哈希函 阅读全文
posted @ 2023-04-10 21:59 ArvinDu 阅读(107) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2674901/202304/2674901-20230405154454455-1743431254.png) ![](https://img2023.cnblogs.com/blog/2674901/202304/2674901-20230405152208486-1452790216.png) ![](https:// 阅读全文
posted @ 2023-04-05 15:22 ArvinDu 阅读(35) 评论(0) 推荐(0)
摘要: 椭圆曲线加密 我的博客 原书:《Understanding Cryptography: A Text book for Students and Practitioners》 椭圆曲线密码学 ECC: Elliptic Curve Cryptography 是公钥算法最新的成员。ECC 能够以更短的 阅读全文
posted @ 2023-03-31 23:43 ArvinDu 阅读(199) 评论(0) 推荐(0)
摘要: 基于离散对数问题的公钥运算 我的博客 原书:《Understanding Cryptography: A Text book for Students and Practitioners》 前面介绍的 RSA 算法,我们利用了大整数的因数分解极其困难这一特性,以此构建了单向函数。大部分非 RSA 公 阅读全文
posted @ 2023-03-31 23:42 ArvinDu 阅读(344) 评论(0) 推荐(0)
摘要: RSA 算法 我的博客 原书:《Understanding Cryptography: A Text book for Students and Practitioners》 在 Whitfield Diffie 与 Martin Hellman 于 1976 年发表关于公钥加密的论文之后,掀起了公 阅读全文
posted @ 2023-03-31 23:39 ArvinDu 阅读(988) 评论(0) 推荐(0)
摘要: 公钥加密介绍 我的博客 原书:《Understanding Cryptography: A Text book for Students and Practitioners》 谁能借我一个能玩明白数论的脑子。 在我们学习公钥加密之前,我们需要介绍数据公钥加密与非对称加密是同一个范畴。 在第一章中介绍 阅读全文
posted @ 2023-03-21 22:51 ArvinDu 阅读(246) 评论(0) 推荐(0)
摘要: 块运算其他方面介绍 我的博客 原书:《Understanding Cryptography: A Text book for Students and Practitioners》 从这章开始,参考的原文有了很多错误,因此本文也会有错误。 块运算不止是加密算法。它其实是多才多艺的。比如,我们可以用块 阅读全文
posted @ 2023-03-14 20:38 ArvinDu 阅读(96) 评论(0) 推荐(0)
摘要: 高级加密标准 (AES) 我的博客 原书:《Understanding Cryptography: A Text book for Students and Practitioners》 AES: Advanced Encryption Standard 是今天使用最广的对称加密运算。尽管 AES 阅读全文
posted @ 2023-03-01 22:50 ArvinDu 阅读(1155) 评论(0) 推荐(0)
摘要: 标准数据加密(DES)及其备选 我的博客 原书:《Understanding Cryptography: A Text book for Students and Practitioners》 数据加密标准从出现到现在的 30 年一直都是最流行的块运算加密。即便它的密钥太短,现在不认为是一种安全的算 阅读全文
posted @ 2023-02-24 23:30 ArvinDu 阅读(272) 评论(0) 推荐(0)
摘要: 流运算 我的博客 原书:《Understanding Cryptography: A Text book for Students and Practitioners》 现有的加密算法可以划分为: 对称加密 块加密 流加密 非对称加密 协议 2.1 介绍 2.1.1 流运算与块运算对比 对称加密可以 阅读全文
posted @ 2023-02-20 21:59 ArvinDu 阅读(126) 评论(0) 推荐(0)
摘要: 加密与数据安全介绍 我的博客 原书:《Understanding Cryptography: A Text book for Students and Practitioners》 1.1 密码学简介 如果我们听过密码学,可能会首先想到邮件加密,安全网页访问,银行智能卡应用等。 略。 1.2 对称加 阅读全文
posted @ 2023-02-11 16:27 ArvinDu 阅读(140) 评论(0) 推荐(0)
摘要: MD5算法介绍 阅读全文
posted @ 2023-02-09 12:00 ArvinDu 阅读(17) 评论(0) 推荐(0)
摘要: DES算法介绍 阅读全文
posted @ 2023-02-09 11:59 ArvinDu 阅读(37) 评论(0) 推荐(0)
摘要: RSA算法介绍 阅读全文
posted @ 2023-02-09 11:56 ArvinDu 阅读(19) 评论(0) 推荐(0)
摘要: 对称与非对称加密简介 阅读全文
posted @ 2023-02-09 10:07 ArvinDu 阅读(13) 评论(0) 推荐(0)
摘要: 计算机教育中缺失的一课 阅读全文
posted @ 2023-01-23 13:09 ArvinDu 阅读(16) 评论(0) 推荐(0)
摘要: 12月14日 下午感觉隐隐发冷,感觉应该是中招了,晚上测量体温为 38.5 摄氏度,用药布洛芬 12月15日 核酸阴性,体温最低 37.5 摄氏度(白天),最高飙到 39 摄氏度(晚上),用药布洛芬 12月16日 核酸阴性,体温在 37.5 摄氏度左右徘徊,用药布洛芬,开始咳嗽 12月17日 未做核 阅读全文
posted @ 2022-12-26 11:58 ArvinDu 阅读(88) 评论(0) 推荐(0)
摘要: 我的博客 UNIX 哲学简介 下面是 UNIX 设计架构哲学核心: 一切皆进程,如果它不是进程,那么它是文件 一个工具实现一个任务 三个标准 I/O 通道 组合使用工具 纯文本 命令行 模块化 提供机制,而非策略 一切皆进程,若非进程则是文件 一个进程是执行程序的实例。一个文件是文件系统上的一个对象 阅读全文
posted @ 2022-12-05 22:12 ArvinDu 阅读(336) 评论(0) 推荐(0)
摘要: 我的博客 原文链接 GNU 调试器 (GDB) 是一个可移植调试器,可以运行在一些类 UNIX 系统上,并且支持多种编程语言,包括 Ada,C,C++,Objective-C,Free Pascal,Fortran,Go 等。 历史 GDB 是由 Richard Stallman 在 GNU Ema 阅读全文
posted @ 2022-11-27 22:32 ArvinDu 阅读(526) 评论(0) 推荐(0)
摘要: Ubuntu 20 Server 双网卡配置 我的博客 在使用 ubuntu 时,有时会有双网卡的配置问题,比如一个有线网络是自己的局域网,通过这个有线局域网进行局域访问;有一个无线网络可以用来访问外网,进行诸如网页浏览,软件更新等操作。 实现这个操作的前提是两个网卡都能够正常使用,如果系统没能成功 阅读全文
posted @ 2022-11-19 20:53 ArvinDu 阅读(663) 评论(0) 推荐(0)
摘要: 介绍 我的博客 写在最前面: 这是由 Andrew S. Tanenbaum 著成的《Modern Operating Systems》的第一章,对应的中文书是《现代操作系统》。本人网购了中文书,因为某原因,等到现在依然没有收到。自己从网上下载了英文原版,并翻译了一部分。只会放这一章。 如果侵犯了中 阅读全文
posted @ 2022-11-14 21:27 ArvinDu 阅读(327) 评论(0) 推荐(0)
摘要: C++ Primer Plus 我的博客 C++ Primer Plus 6th edition C 是一种面向过程的编程语言,而 C++ 是一种面向对象的编程语言。计算机语言中具有数据与算法的概念,在我们进行面向过程编程时,会比较偏向算法,我们会首先确定计算机要采执行的动作,然后使用编程语言实现这 阅读全文
posted @ 2022-10-24 22:11 ArvinDu 阅读(316) 评论(0) 推荐(0)
摘要: 有趣的计算机编年史 阅读全文
posted @ 2022-09-14 20:44 ArvinDu 阅读(54) 评论(0) 推荐(0)
摘要: Kernel Configuration Recipes 原文链接 我的博客 前面介绍了重新配置内核的机制,本章介绍制作自己的内核通常会遇到的那些问题,并给出对应指令来处理它。 Disks Linux 内核支持宽泛的盘类型。本节将展示如何配置内核,让其支持大多数常见类型的盘控制器。 USB Stor 阅读全文
posted @ 2022-08-28 22:24 ArvinDu 阅读(158) 评论(0) 推荐(0)
摘要: Customizing a Kernel 原文链接 我的博客 以·问题·做关键字搜索,还有问题 构建你自己的 Linux 内核版本最困难的部分,应该就是确定哪一个驱动以及配置选项是你的设备需要的。本章将会手把手带你查找选择合适的驱动。 Using a Distribution Kernel 一个最简 阅读全文
posted @ 2022-08-28 22:23 ArvinDu 阅读(181) 评论(0) 推荐(0)