密码学考试计算器使用指南

0.前言

无论是何种加密体制,其加密和解密过程往往需要一定的计算量。考虑到这一点,密码学相关的考试一般允许携带计算器以辅助计算。然而,现在常见的科学计算器一般为计算连续函数设计,对密码学所需的离散数学计算支持甚少。并且密码学教学过程中常假定计算执行的平台是计算机而非考试使用的普通科学计算器,导致课程中提及的计算优化方法不一定适用于考试。考虑到上述种种困境,本文介绍了一些密码学考试中的计算器使用方法,希望能够减轻密码学考试带来的计算方面的痛苦。

本文基于广泛使用的Casio fx-991CN X计算器进行介绍,其官方说明书可以从这里获得。

阅读更多

Arch Linux安装

1.安装Linux

使用图形界面安装Linux确实更为方便易行,但作为作业提交似乎又有一些简单。

Arch Linux仅用于本项作业,后续作业将基于Debian完成。

阅读更多

java笔记

第一章

Java编译器:javac 将源程序(.java)编译生成字节码(.class)

Java解释器:java 将字节代码在机器上解释执行

阅读更多

剪刀石头布dapp开发

1. 实验任务和需求

开发一个剪刀石头布的智能合约,实现以下功能或特性:

阅读更多

强化学习综述

摘 要 强化学习作为一种受到人类自然学习过程启发的机器学习方式,已经成为一种解决策略探索问题的主要方法。通过学习强化学习的基本概念与组成、分析相关常用算法的基本原理、展望前景与前沿挑战共三个方面概述分析强化学习,期望在完成作业的同时为对该领域一无所知的人提供有限的启发。

阅读更多

tp-link WR740漏洞复现

前言

本项目旨在复现TP-Link WR740路由器固件中的漏洞。通过对固件进行解包、扫描和分析,最终实现漏洞的验证。整个过程涉及工具的安装与使用、代码的逆向分析以及模拟环境的搭建与测试。

阅读更多