自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 密码学系列(五):B站Dan Boneh的密码学——学习笔记(Introduction)【英文】

Bilibili上的Dan Boneh密码学,自学笔记

2022-07-14 15:46:57 1302 1

原创 密码学系列(四):整理世界性网络安全相关组织、企业的网站【持更】

密码学系列(四):整理世界性网络安全相关组织、企业的网站前言各网站Thales 泰雷兹BI.ZONERSAUnbound SecurityFasso前言该部分会根据我所能了解到的世界范围内与网络安全相关的组织、企业,根据其在互联网上呈现的官网进行相关调研和整理。其中内容,包括但不仅限于:(1)此网站中涵盖的企业、组织相关技术、产品的亮点;(2)此网站建设/页面设计/动画展示中关于网页设计、UI设计的亮点;(3)网站内容所涉及到相关专业术语、产品、新闻等方面自主百度的知识点。各网站Thales

2022-06-02 17:36:30 924

原创 密码学系列(三):区块链+密码学基础知识

密码学系列(三):区块链+密码学基础知识一、区块链的概念区块链概述区块链的特点区块链的10年区块链变化市场现状二、区块链政策与标准区块链的特点与发展三、区块链的定义区块链的价值四、区块链开发语言五、区块链应用领域一、区块链的概念区块链概述区块链是一个不断增长的记录列表,每一个记录被称为区块,使用密码学技术连接在一起。每个块包含前一个块的密码散链的时间戳和交易数据((通常表示为默克尔树)。因为每个区块都包含关于其前面区块的信息,所以它们共同形成了一个链,新增加的块都是在加强它前面的块。因此,区块链对其

2022-05-23 09:05:21 2712

原创 密码学系列(二):专有名词缩写【持更】

密码学系列(二):遇到的一些专有名词缩写【持更】

2022-05-20 16:02:06 1056

原创 密码学系列(一):密码行业、政策介绍

密码学系列(一):密码行业、政策介绍管理部门《密码法》(19年)《密码法》具体章节第3章 商用密码第4章 法律责任相关零散知识管理部门国家密码管理局——商密办——省机要局/密码局——商密处:密码技术、密码产品、密码服务国家保密局——省保密局:涉密集成、保密产品《密码法》(19年)主要内容:总则 / 核心密码、普通密码 / 商用密码 / 法律责任 / 附则《密码法》具体章节第3章 商用密码标准化工作、密码标准虽然是一种推荐性技术标准,但是具有强制性的效力检测认证——关键信息基础设施使用的产品

2022-05-20 10:00:20 739

原创 密码学读书笔记系列(三):《商用密码应用与安全性评估》

密码学读书笔记系列(三):《商用密码应用与安全性评估》思考/前言第1章 密码基础知识1.1 密码应用概述1.2 密码应用安全性评估(密评)的基本原理1.3 密码技术发展1.4 密码算法1.5 密钥管理1.6 密码协议1.7 密码功能实现示例第二章 商用密码应用与安全性评估政策法规2.1 网络空间安全形势与商用密码工作2.2 商用密码管理法律法规2.4 商用密码应用安全性评估(密评)工作第三章 商用密码标准与产品应用3.1 密码标准框架3.2 商用密码产品类别3.3 商用密码产品检测3.4 商用密码标准与产品

2022-05-19 17:56:03 3521

原创 密码学读书笔记系列(二):《图解密码技术》

第一部分第一章 环游密码世界1.2 密码发送者、接受者、窃听者加密(之前为明文,之后为密文)解密(将密文恢复为明文)密码破译/破译/密码分析——破译者1.3 对称密码与公钥密码密码算法(加密算法+解密算法)密钥(密码算法中所需要)对称密码(加密和解密时使用同一密钥的方式)公钥密码/非对称密码(加密和解密时使用不同密钥的方式)混合密码系统(结合对称密码和公钥密码)1.4 其他密码技术散列值:又称哈希值、密码校验和、指纹、消息摘要,被单向散列函数计算所得。单向散列函数:保证完整

2022-05-19 17:37:43 1218

原创 密码学读书笔记系列(一):《密码故事——人类智力的另类较量》

密码学读书笔记系列(一):《密码故事——人类智力的另类较量》第一章 玛丽女王的密码第二章 不可破译的密码第三章 加密的机械化第四章 破解恩格玛第五章 语言上的隔阂第六章 艾丽丝和鲍勃的公开密钥第七章 相当好的隐私第八章 量子的飞跃第一章 玛丽女王的密码密码的分类:1、隐文术2、密码术异位方法替换方法:明码表&密码表凯撒移位密码单字母替换密码(改进:引进空符号、引进代码)密码的定义: 一个密码是指任何形式的一种隐秘的替换,其中每个字母都被另一个字母或者符号代替。每个不同的密码

2022-05-19 17:16:48 527

原创 山大软院项目实训-研究生系统【九】:第三周总结(7月18日)

新需求-课程老师列表的update实际上就是stu-course表功能:学生查看自己的选中的课程主要涉及到的是数据属性和数据库中属性名的对应关系ddl是下周三最近遇到的一些问题和一些心得体会吧关于mybatis的一个下午和晚上按照项目经理之前和我说的关于sql语句的问题,组里面希望我放到xml文件中,然后自动注入entity。出于代码的可兼容性,即担心其他人写这几张表的时候发生冲突,我便开始着实改动之前使用注解的代码。【使用注解的原因和相关操作的我的博客链接放在这里】结果。。。一整个下

2021-07-18 20:34:15 87

原创 山大软院项目实训-研究生系统【八】:Springboot注解解读(7月15日)

mybaits的驱动,其实是按照数据库表定义xml的sql的注入的,但是目前的逻辑要求好几张表join,所以用mybaits的话可能完不成对应的功能。因为需要使用到多表的复杂sql语句,所以这里我选择用注解,然后向springboot后端的驱动直接传入sql语句。 个人以为,mybaits的注入风格其实不太容易去写复杂的sql语句。SpringbootMVC结构解读先进行一下结构上的解读,虽然这是基础。对于SpringBoot来说一个高内聚低耦合的框架必须要遵守一个能够承受得住较大量开发的逻辑难.

2021-07-18 19:48:59 88

原创 山大软院项目实训-研究生系统【七】:教师成果维护和招生申请的需求设计(7月12日)

我选择的后期是做招生申请,因此需要先完善教师成果维护,搞定完教师的成果也就睡相应的论文、专利、项目等情况,才能够将这些信息添加进招生所需要的“简历”上。这里主要是分享这两个方面的需求和设计。教师成果维护涉及表格: paper表、book表、award表、project表、patent表**功能:**该模块由五个功能组成即申请论文维护、申请专著维护、申请项目维护、申请专利维护和申请奖励维护。教师在五年以内的科研与非科研成果都将分别显示在论文、专著、项目、专利和奖励列表中,成果列表中会显示出成果的详细

2021-07-12 22:00:34 73

原创 山大软院项目实训-研究生系统【六】:中期总结(7月9日)

熟悉团队人员组成、项目内容、团队组织形式、配置开发环境1天学习J2E后端开发框架1天学习Maven项目主要学会Maven管理Java项目,配置Pom.xml2天学习MyBatis主要学会配置xml和Dao的关系,编写实体类,以及与数据库交互2天学习Spring相关内容主要了解Spring配置服务器相关配置理解架构设计1天主要是学习代码风格、学习基本后端功能编写方法、应用以上学习知识编写关于信息管理相关功能、测试、运行程序、实现与数据库的交互2天理解post..

2021-07-09 15:34:14 74

原创 山大软院项目实训-研究生系统【五】:git管理(7月8日)

git使用教程:配置git 如果还没安装git先安装,安装好打开设置一般都可以默认检测到创建本地仓库从master分支clone项目代码创建自己的分支然后可以在自己的工作区写代码写完之后可以提交到本地仓库把本地仓库的代码push到远程仓库 Push到远程仓库再撤销很麻烦 所以一定一定保证自己的代码没问题在传到远程仓库确认上传成功 常用的几个工作区操作也可以在IDEA的terminal用命令操作(具体命令用的时候百度一下即可)从远程获取代码并合并本地的版本命令:git pull &lt

2021-07-09 10:37:17 99

原创 山大软院项目实训-研究生系统【四】:前后端的连接(7月7日)

前后端连接这一部分主要放一些网上的链接,一般依照着改就可以了【链接】启动部署【链接】IDEA集成MyBatisGenerator插件详解这里放一下最后的generatorConfig.xml的代码,便于复用:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration

2021-07-09 10:25:29 98

原创 山大软院项目实训-研究生系统【三】:老师端的个人信息维护(7月6日)

负责的部分其实还挺简单的,因此做起来并不是很难。这里编写的其实是个人信息维护这一模块。service包 /** * 更新教师个人信息 * @param t * @return */ public int updateTeacherInfo(Teacher t){ return teacherMapper.updateByPrimaryKeySelective(t); }controller包 /** * 个

2021-07-09 10:17:53 127

原创 山大软院项目实训-研究生系统【二】:老师端的查询(7月4日)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-09 10:08:54 75

原创 山大软院项目实训-研究生系统【一】:环境配置和框架试运行(7月1日)

目前的进度1. 环境配置好了,已经能够运行配置好的java-maven-spring环境的查询功能了2. 装好了postman,能够模拟前端向后端发送请求,并接受数据了3. 学习进度正在看mybatis的基础和一键生成mybatis实体类的工具MyBatis Generator4. 现在的问题是对spring框架不是非常熟悉一、环境配置在环境配置的过程中,我遇到了这样的问题。负责框架的同学把目前已经搭建好的框架给我之后,我在idea上运行的时候却发现始终报错:报错内容为:Error:j

2021-07-01 19:32:29 86

原创 山大软院项目实训-山东大学研究生管理系统设计与研发【概述】(6月30日)

山大软院项目实训-山东大学研究生管理系统设计与研发项目介绍项目要求实训目标系统功能技术方案分组工作团队进度个人工作老师端功能项目介绍 本次项目是山大软院大三时期的项目实训所用,由李学庆老师带领开发。小程序是当下较为热门且方便的一个服务端,小程序由于它无需安装即可实现app的操作使它备受用户的青睐。山东大学研究生管理系统是我校自行开发的功能完备的研究生信息管理系统,之前老师和同学们主要通过b/s端来实现对系统的操作,为了广大师生可以更为便捷的登入系统进行操作,现推出山东大学研究生管理系统的微信小程序

2021-06-30 08:57:17 4726

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除