首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于项目文件保护系统总结

此次项目的核心内容是文件保护系统,核心是对文件加解密。开发之初,本着边做边学习想法,我们选了毫无基础python作为开发语言,对语法不熟悉成为了我们最大障碍。...项目的运行过程如下:程序运行显示登陆界面,用户输入账号密码在经过哈希与数据文件做对比,验证成功则进入主界面,并加载当前用户数据文件,读取本用户实时数据保险箱。...密钥验证成功,程序进入主界面中,在主界面显示时,会首先调用函数读取数据文件,若该用户尚无数据文件,则新建一个。在主界面,可以实现对文件加密。...文件加密是使用对称加密方法AESECB模式,Key长度可选(16位或32位),Key由程序随机生成,Key值经过用RSA加密存入数据文件,加密文件显示在下方文件列表中。...主界面可以跳转至密钥分配界面,当用户调转至密钥分配界面,可以生成RSA 1024密钥对,同时在程序会将其显示出。

66130

安装Kali Linux系统

1.下载kali光盘映像文件https://www.kali.org/downloads/ ? 2.下载好之后打开VMware,创建新虚拟机 ? ? 选择稍后安装操作系统 ?...简单安装,编辑虚拟机设置 ? 点击CD,使用刚刚下载好ISO映像文件,要在下方点击确认才可以保存 ? 开启虚拟机,开始进行安装,光标在Graphical install时点击回车 ?...点击刚刚分配虚拟空间,这里我忘记截图了,这是原来失败时候图,大家把空间当作30G就好了,后面的图是对 ? 点击确认,会出现一个30G(睁眼说瞎话?)空闲空间 ?...根据同样方法将剩余内存分配给“/”,注意分区是逻辑分区不是主分区 最后得到这样分区 ? 安装时候可能会很慢,耐心等等就好了 这里设置是更新源,直接点“继续”即可 ?...安装完毕,点“是”,然后下一步 ? 选择“/dev/sda” 下一步 ? 安装就完成了 ? 利用用户和密码就可以登陆了 ?

4.6K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    任务—二次幂进阶表示

    01 前言 这个公众号(搜索:jay-ztx)以后作为主体更新,这也是真正属于我自己一个公总号,周同学学习小屋是让同学帮我注册,毕竟那时候还未成年,无法创建以自己为主体公总号平台,希望大家能继续关注我...,寒假期间会给大家分享很多好玩代码,可以用来写一些简单小游戏,下面进入正题(暂时先把试题更新完,寒假可能更新一个C语言小系统) 02 题目 现在来看看题目 2-4....如果上题中幂大于1,则幂也要用2幂形式输出。...,例如:5以下最大是4,表示为2(2),用传入数据,减去这个最大值,如果为0,则输出2(n)并立刻return。...感谢各位小伙伴支持~ 往期作品: 【巩固学习_】第一次任务 【巩固学习_】任务二_回形矩阵 【巩固训练_】任务二_全排列 【巩固训练_】任务二第四题

    59150

    WEB前端期末大作业---我家乡

    前言 来喽,人工智能专业我们却学习了一学期web前端开发,相比烧脑数据结构来说,这门课程还是比较有趣味,在不断摸索中也可以培养自己审美能力,本篇文章是关于“我家乡”宣传期末网页设计作业...主要内容展示   网页内容简介 该网页从宣传自己家乡出发,设计到家乡旅游观光,生态环保,现代农业,人文精神,总共设计了五个页面,主要使用布局房市flex布局,运用最基本HTML内容。...> 曲阜市委书记李丽调研煤矿安全生产工作 > 吃上“文化饭” 走上致富路,孔子故里乡村发展新动力...div class="text"> 曲阜市位于山东省西南部,辖8个镇、4个街道,总面积815平方公里,常住人口61.77万(截至2022年),是中国古代伟大思想家...、教育家、儒家学派创始人—孔子故乡,是黄帝生地、神农故都、商殷故国、周汉鲁都,是国家历史文化名城、全国优秀旅游城市、全国文明城市、国家卫生城市、国家森林城市、国家园林城市、国家生态文明建设示范市、全国文化先进市

    9110

    又一个Mysql在线平台,没有安装,在线即可学习

    介绍 最近,黄同学又发现了一个很好平台【墨天轮】,值得开心是,该平台刚刚发布了数据库在线平台,目前支持Oracle、MySQL、Redis、PostgreSQL、openGauss和MogDB六类数据库...该平台支持是MySQL 8.0,操作系统是Ubuntu 21.04。 登录MySQL数据库 摩天轮主页链接:https://www.modb.pro/ 在进入平台之前,我们需要先登录。...cp,就可以直接进入数据库在线平台了。...主界面大致如下: 登录MySQL服务器: mysql -uroot -p --输入数据库列表页面中密码-- 密码在数据库列表页面中: 登陆成功,界面如图所示: MySQL数据库使用...select * from student where year(sage)="1990"; 本文主要为大家讲述如何使用墨天轮平台发布数据库在线平台,具体学习操作,还得看你们自己啦!

    99320

    系统入侵排查思路及心得

    入侵总结 入侵总结 昨天发布Linux被入侵及其如何检查,今天这一篇主要是一些排查思路,仅供大家参考。...一般情况下,黑客为了掩盖自己进程,会使用定制过命令替换原有系统正常命令。当然,我们使用黑客命令来查看可疑进程肯定是得不到结果。...这时,可以把正常系统上命令复制一份到被入侵机器上某个目录下,然后用这些正常命令来查看系统中正在运行进程。如果不清楚那些进程是可疑进程,可以与运行相同业务且正常机器进程进行对比。...如果系统重启,可疑进程照旧还在,那么很有可能是被黑客写到了系统启动脚本里或者写在了/etc/init.d/目录下。 在上面已经说过,把可以进程名字记录下来,这时可以用的上。...总结可以让我们知道我们犯了那些大忌;总结可以让我们知道黑客惯用手法;总结可以让我们知道我们还有什么地方没有做好等。 找到问题根源,修复或改进,然后就重新安装系统吧!

    1.2K60

    Linux操作系统安装5种方法以及心得

    安装Linux共有五种方法   1、光盘       2、硬盘   3、NFS 映像   4、FTP   5、HTTP   其中光盘安装是最普遍,也是最简单我就不写了。...只有网卡和一个128MU盘"o"   一、硬盘安装分两种情况: A、是从Win系统上安装  B、是从别的Linux启动安装   这里介绍大多数人使用Windows系统安装, 第二种方法我还没有调过   ...我安装XP系统在C盘,把RedHat9.03个ISO下载下来,放到D盘根目录Red Hat Linux_i1.iso,Red Hat Linux_i2.iso,Red Hat Linux_i3.iso...二、使用NFS安装   1、找一台安装Linux/Unix系统机器,安装NFS服务,去rpmfind网站找到相应包,我是nfs-utils-1.0.1-2.9包。...心得安装了一个星期Linux,我用版本包括RedHat9、Fedora core 1、2和3 test3,还有MagicLinux1.2beta.我最开始用硬盘安装FC3test3,结果FC3是安装上去了

    4.5K70

    Bootstrap项目干货:设计带修改和删除图书表格

    # 一、实验目标 写一个带修改和删除表格。页面如下: # 二、环境依赖 采用bootstrap框架来实现,依赖版本为3.3.7。...我们可以直接引用cdn资源,资源地址如下: 修改和删除按钮会弹出模态框,需要依赖下列两个js: **环境准备** 平台已经提供了实验html、css文件。...data-target表示要弹出模态框id,每个模态框都有自己id。...3.编写表头和表体 4.编写修改模态框 代码如下: divclass为"modal",表示是模态框,fade表示模态框显示动画。id必须分配,用于标识模态框,按钮也需要用此id来绑定。...6.编写修改模态框体 代码如下: 7.编写修改模态框底部 代码如下: 8.编写删除模态框 代码如下: **运行项目** 点击项目运行按钮,一直等到项目成功启动,点击项目网站,将显示网站首页

    1.1K50

    javaweb案例之基于jsp和servlet用户管理开发

    基于jsp和servlet用户管理开发 目录 基于jsp和servlet用户管理开发 1....准备jar包 2.写Druid数据库连接池工具类 2.1 设计工具类 2.2 设计配置文件 3.写sql代码 4.写测试类 测试查询是否可以查到。用于测试数据库连接是否有误!...业务逻辑层]代码 5.1 设计UserService接口 5.2 设计UserServiceImpl实现类 6.设计[数据访问层]代码 6.1 设计UserDao接口 6.2 设计UserDaoImpl接口实现类...commons-logging-1.0.4.jar druid-1.1.10.jar jstl-1.2.jar mysql-connector-java-5.1.7-bin.jar 2.写Druid数据库连接池工具类...} } } 7.2 设计jsp页面的代码 在web中创建两个文件夹       一个front:用于存放前台页面的文件夹;      另一个为admin:用于存放后台页面的文件夹 目前我们在写页面是后台模块

    1K40

    关于TensorFlow安装心得

    操作系统   Win10 步骤 一、安装CUDA以及cuDNN 可以先行在cmd处安装: # CPU 版 pip3 install --upgrade tensorflow # GPU 版  pip3...CUDA提示 安装适机CUDA,下载地址(此处为CUDA8.0下载地址,如需其他版本,进入网站搜索即可),注意安装之前要先把本机对应旧版本卸载,否则新旧版本不兼容会导致新版本安转失败 安装CUDA...完毕,找到安装目录下报错中要求dll文件,添加进环境变量 再次import tensorflow: ?.../anaconda/archive/ 寻找你与你电脑系统对应版本进行安装安装具体教程可以参考CSDN技术文章,注意安装流程中要勾选自动添加环境变量) 测试  下载并安装完成,打开Anaconda...pip install tensorflow 安装完毕, 进入python环境,测试tensorflow是否安装好,若输入import语句无报错则成功 >python >>>import tensorflow

    1.3K30

    linux安装pycharm找不到了_pycharmlinux安装

    linux安装pycharm很简单,解压直接启动. 1.先去官网下载安装包 2.解压压缩包到自己指定目录. 第三方软件一般安装到/opt目录 3.启动,可以直接运行....进入到 pycharm 解压目录bin目录下. pycharm.sh 就是启动脚本,直接可以启动,但这样每次都要指定路径启动....2.删除用户主目录配置文件 .PycharmProjects 3.删除快捷方式 /usr/local/bin/charm 即可完全删除 6.注意 我们安装输入法时候是普通用户,现在把pycharm...安装到opt中,普通用户没有写权限,因此无法在pycharm中输入中文....如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    3.5K60

    Linux中为已经编译安装PHP安装扩展详解

    前言 在刚开始安装php时候我们不可能一下把所有的扩展全部装完但在开发时候我们又需要某个扩展,这时候我们不可能把php重新卸载—加上对应扩展—安装—-那样太麻烦了,下面给大家介绍为安装php添加或者方法...这里我以安装memcached扩展为例 查看你是否安装某个扩展 1.使用命令php -m 列出扩展就是已安装 2.使用函数phpinfo() 安装memcached 在这个网站下找到memcached...扩展 https://pecl.php.net/ 点击memcached扩展 列出可下载版本,复制其链接地址 通过wget下载memcached扩展 下载完成是一个.tgz文件...当我们要为已经编译安装php添加扩展时,我们要通过phpize辅助 phpize会根据当前扩展和php版本为其添加一个configure文件,phpize存放在php安装路径bin目录下,如我...参照这个人博客 https://blog.csdn.net/hualaoshuan/article/details/91891225 安装libmemcached我们继续安装memcached 1

    1.6K20

    linux安装pycharm找不到了_ubuntu pycharm安装

    pycharm 安装linux(ubuntu、linuxmint) 先说本人使用工作环境 win10家庭版 使用vmware 和vbox 两款虚拟机, ubuntu 16.04...开启安装模式 1.安装vmware和vbox 虚拟机(激活成功教程版vmware自己找一下,网上有的时 ) 2. 在虚拟机中安装好系统软件 3....开始安装 测试你系统有没有安装java 辅助软件,否则pycharm不能运行 终端指令 : Java -version 如果不报错就说明你已经按安装了,如果报错,根据提示安装好Java 4....pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog== 第四步 退出pycharm 第五步 打开(解决联网不能用问题) Linux...文件觉对路径 Icon 参数是你pycharm.png文件绝对路径 一般两个文件在一个文件夹下 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    2.6K60

    1.Linux操作系统安装5种方法以及心得

    安装Linux共有五种方法   1、光盘       2、硬盘   3、NFS 映像   4、FTP   5、HTTP   其中光盘安装是最普遍,也是最简单我就不写了。...只有网卡和一个128MU盘"o"   一、硬盘安装分两种情况: A、是从Win系统上安装  B、是从别的Linux启动安装   这里介绍大多数人使用Windows系统安装, 第二种方法我还没有调过   ...我安装XP系统在C盘,把RedHat9.03个ISO下载下来,放到D盘根目录Red Hat Linux_i1.iso,Red Hat Linux_i2.iso,Red Hat Linux_i3.iso...二、使用NFS安装   1、找一台安装Linux/Unix系统机器,安装NFS服务,去rpmfind网站找到相应包,我是nfs-utils-1.0.1-2.9包。...心得安装了一个星期Linux,我用版本包括RedHat9、Fedora core 1、2和3 test3,还有MagicLinux1.2beta.我最开始用硬盘安装FC3test3,结果FC3是安装上去了

    1.4K70

    Linux下卸载Apache安装Apache

    以前在Linux下配置了一个系统监视软件zabbix,总体用起来还不错,因为需要在网页端显示,所以需要搭建lamp环境,然后配置apache2使打开本地网页就显示那个为主页,以后就没再碰过,也没做记录,...,一并删除 sudo find /etc -name "*apache*" -exec rm -rf {} \; sudo rm -rf /var/www 运行完上述命令,可能还需要删除掉mysql数据库相关信息...,反正我是先把数据库全部卸载掉才运行上述命令,不卸载mysql行不行我也不知到,先把卸载mysql操作记下来好了。...最后进行重装apache2,运行sudo apt-get install apache2,然后就能安装完毕,打开配置文件看都是初始化,然后在浏览器中输入localhost,发现it works表明apache...安装完毕,当然前提是你已经装完LAMP环境。

    5K10

    linux让$变成#符号操方法

    在这个系统上#号代表是root用户,$符号代表普通用户。那么如何让它们迅速进行切换呢? ? 1、先把电脑系统打开了,然后点击启动器。 ? ?...2、在启动器里面有安装软件,只需要找到终端这个软件点击一下启动它。 ? ? 3、或者你可以右键选择在此打开终端,也可以达到快速打开终端目的。 ? ?...4、打开看到是一个$符号,我们输入su,然后输入你管理员密码,这个时候变为了#。 ? ? ? 5、如果要退出#,那么输入:exit 这个时候就会从#恢复回到$。 ? ?...6、当然了有些发行版,还需要设置root密码才可以打开切换,如果上面的方法无法切换,你应该先输入:sudo passwd root 回车输入你当前用户密码,然后给root输入一个新密码,输入两次就可以了...然后你用上面的su就可以切换为root用户了。 ? ? ?

    2.9K20
    领券