- 博客(8)
- 收藏
- 关注
原创 php初学实验题四
实验目的:1.能够熟练运用PHP的函数;2.掌握PHP中函数的定义及使用方法。3.能够完成基本的文件上传的功能函数的编写及应用。实验环境:Windows10,phpstudy8.1,apache2.4,MySQL5.7。实验一:题目:这创建一个函数,使其能够输出1-10之间的偶数,并调用该函数。实验源码:<?php function Even(){ for($i=2;$i<11;$i+=2){ echo $i."  &
2021-05-20 13:34:27
1133
原创 php初学实验题三
实验目的:1、掌握各种Form表单控件的使用。2、掌握表单数据的提交方法。3、掌握如何接受表单数据。4、掌握HTML和PHP之间的数据传递。5、掌握PHP的文件上传。6、能够灵活运用表单完成各种数据提交任务。实验环境:Windows10,phpstudy8.1,apache2.4,MySQL5.7。实验一:问题:编写一个静态表单和一个PHP动态网页,表单如图1所示,通过POST方法提交到动态网页,在动态网页中检索这些数据并显示出来,结果如图2所示。同一文件夹下新建form.
2021-05-16 14:28:09
666
原创 php初学实验题二
实验目的:1、了解数组的概念2、掌握定义、创建数组的方法3、掌握获取、输出数组元素的方法4、掌握遍历数组元素的方法5、掌握数组的合并、反转、排序数组元素实验环境:Windows10,phpstudy8.1,apache2.4,MySQL5.7。实验一:题目:定义一个数组,数组元素包括“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”、“星期日”。使用foreach语句,在网页上显示:实验源码:<!doctype html><html
2021-05-16 11:44:31
1154
原创 php初学实验题一
实验目的:1、掌握PHP常用数据类型、数据类型检测函数、数据类型转换。2、使学生熟悉并掌握PHP的if、Switch语句。3、使学生熟悉并掌握PHP的For循环。4、使学生熟悉并掌握PHP的While循环。5、使学生熟悉并掌握PHP的Do While循环。6、掌握使用break/continue、exit语句。7、了解、掌握控制程序整体结构的方法。实验环境:Windows10,phpstudy8.1,apache2.4,MySQL5.7。实验一:题目:使用循环语句编写程序,浏览网页,
2021-05-08 23:12:18
672
原创 古典密码之维吉尼亚密码实验
学习目标:维吉尼亚密码是古典密码中非常具有代表的例子。本实验要求用高级语言编写和调试一个简单的维吉尼亚密码实现及解密程序,通过本实验可以加深理解维吉尼亚密码原理。预备知识:人们在单一恺撒密码的基础上扩展出多表密码,称为“维吉尼亚”密码。它是由16世纪法国亨利三世王朝的布莱瑟•维吉尼亚发明的。维吉尼亚密码引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。维吉尼亚密码的密钥空间大小为26m,所以即使m的值很小,使用穷尽密钥搜索方法也需要很长的时间。例如,当m=5时,密钥
2021-03-05 10:49:10
2662
1
原创 密码学之古典凯撒
题目描述公元前一百年,在罗马处上了一位对世界影响巨大的人物,他是当时罗马三巨头之一。在执政生涯中,传言他率先使用了一种简单的加密函,因此这种加密方法以他的名字命名。以下密文被解开后可以获得一个有意义的单词,你可以用这个相同的加密向量加密附件中的密文,作为答案进行提交:FRPHEVGL。答案为非常规形式。提示:凯撒密码属于移位加密,我们对密文进行移位,最多移动25位,可以写个脚本运行。等结果出来了找到合理的单词。记住移动次数,对题目给的明文进行同样的移动,则可以得到密文,进行提交。实验步骤:1、新
2021-03-04 20:49:10
557
1
原创 古典密码之乘法密码
学习目标:熟练掌握多表古典密码简单乘法加密算法原理及实现。掌握多表古典密码简单乘法加密算法的应用。预备知识:乘法密码是简单代替密码的一种。它需要预先知道消息元素的个数,加密的过程其实是相当于对明文消息所组成的数组下标进行加密,然后用明文消息中加密后位置所对应的明文字符代替。多表古典密码简单乘法加密算法:Step1:确定k和q的值;Step2:输入相应的密文;Step3:作变换c=(mi*ki) mod q,字母用ASCII码变为数字后计算;Step4:得到相对应的明文;Step
2021-03-04 20:36:01
3062
1
原创 古典密码之凯撒密码
学习目标:理解掌握凯撒密码的设计原理以及编程实现预备知识:凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。例如,如果密匙是把明文字母的位数向后移动三位,那么明文字母B就变成了密文的E,依次类推,X将变成A,Y变成B,Z变成C,由此可见,位数就是凯撒密码加密和解密的密钥。凯撒密码的替换方法是通过排列明文和密文字母表,密文字母表示通过将明文字母表向左或向右移动一个固定数目的位置。例如,当偏移量是左移3的时候(解密时的密钥就是3
2021-03-04 20:23:44
3499
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人