首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

密码学实验报告

table) #对s进行偏移 即加密 s = input() for i in range(26): print(kaisa(s, i)) 5、心得体会: 怎么说呢,我的同学们都在用C,就我在拿python...写这东西,这一部分我以前用python完成过,2-1是经典单表替代密码,2-2是经典的凯撒密码,这都是很经典的密码术,前人的智慧,在这次写脚本解决的时候,都可以用暴力解决。...但是这个题目只设计大小写字母,利用python代码的String库和字典切片可以简单创建大的字典。再通过映射阶。为了图省事,直接设置函数,在外面遍历直接进行爆破完成就行。...5、心得体会: 怎么说呢,我的同学们都在用C,就我在拿python写这东西,这都是很经典的密码术,前人的智慧,在这次写脚本解决的时候,都可以用暴力解决。...虽然有点可惜,因为使用的python编程,我的本意是简单,其实这些程序的内容在我说了解的一个密码学库里有相应的内置函数,还是写了下,还是有些在意的问题,比如说我本身打算使用库函数技术函数的逆的,但是在实践中发现我记忆中用来求逆的函数无法处理非方阵的逆

9110

实验一 Anaconda安装和使用(Python程序设计实验报告

实验一 Anaconda安装和使用 一、实验环境 Python集成开发环境IDLE/Anaconda 二、实验目的 1.掌握Windows下Anaconda的安装和配置。 2....掌握使用pip管理Python扩展库,包括扩展库的下载、在线安装、离线安装、升级、卸载等操作。 三、实验内容 1. 下载Anaconda。 2. 安装和配置Anaconda 3....使用pip/conda工具管理Python第三方扩展库。 四、实验步骤 1. 安装和配置Anaconda 2. 使用Anaconda自带的IDLE 3. 使用Spyder IDE 4....使用Jupyter Notebook编写和运行Python源码 5. 在Jupyter Notebook中进行图文和公式混排 6. 使用pip管理Python第三方扩展库 7....使用pip管理Python第三方扩展库 (1)升级pip使用的命令如下所示。

17710

ucoreOS_lab7 实验报告

所有的实验报告将会在 Github 同步更新,更多内容请移步至Github:https://github.com/AngelKitty/review_the_national_post-graduate_entrance_examination...请在实验报告中给出内核级信号量的设计描述,并说其大致执行流流程。...重新被唤醒之后,将自身从等待队列上删除掉; up, down:对 __up, __down 函数的简单封装; try_down:不进入等待队列的 P 操作,即时是获取资源失败也不会堵塞当前进程; 请在实验报告中给出给用户态进程...因此对进程的访问是互斥的;并且由于每个哲学家只可能占有所有需要的资源(叉子)或者干脆不占用资源,因此不会出现部分占有资源的现象,从而避免了死锁的产生; 根据上述分析,可知最终必定所有哲学将都能成功就餐; 请在实验报告中给出给用户态进程...将对访问管程的操作封装成系统调用; 异同点为: 相同点:基本的实现逻辑相同; 不同点:最终在用户态下实现管程和条件变量机制,需要使用到操作系统使用系统调用提供一定的支持; 而在内核态下实现条件变量是不需要的; 请在实验报告中回答

1.5K20
领券