自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 密码学数论基础知识

基本数论知识群定义1-1(半群): GGG是一个非空集合,∗*∗是定义在GGG上的一个二元运算,(G,∗)(G,*)(G,∗)被称作半群,如果(G,∗)(G,*)(G,∗)满足下列条件:封闭:对于任意的a,b∈G,a,b \in G,a,b∈G,有a∗b∈Ga*b \in Ga∗b∈G。结合律:对于任意的a,b,c∈Ga,b,c \in Ga,b,c∈G,有a∗(b∗c)=(a∗b)∗ca*(b*c)=(a*b)*ca∗(b∗c)=(a∗b)∗c定义1-2 (群): 半群(G,∗)(G,*)(

2022-04-20 10:02:33 644

原创 格密码初学笔记

@格密码学习笔记 从初学到脱发格的基础知识定义1: 格(Lattice) 给定nnn个线性无关向量b1,b2,…,bn∈Rmb_1,b_2,\dots, b_n\in \mathbb{R}^mb1​,b2​,…,bn​∈Rm,由该组向量产生的格被定义为,L(1,b2,…,bn)={∑xibi∣xi∈Z}\mathcal{L}(_1,b_2,\dots, b_n)=\{\sum x_ib_i|x_i\in\mathbb{Z}\}L(1​,b2​,…,bn​)={∑xi​bi​∣xi​∈Z}我们通常将向

2022-03-11 14:51:52 1558

原创 消息认证与数字签名

在网络消息的传输过程中会遇到下述攻击:泄密:将消息透露给未授权的单位。传输分析:即第三方分析通信双方的通信行为,作为推测通信消息的依据。伪装:第三方将信息发送源装作另一实体。内容修改:攻击者将发送中的消息拦截,并将消息删除、插入和重新排序。顺序修改:将通信双方的消息顺序修改。计时修改:将消息延时或重播。发送方否认:发送方否认发送了消息。接收方否认:接收方否认收到了消息。消息认证消息认证的左右主要有两个:(1)验证信息来源的真实性(2)验证信息的完整性。即防止上述的3-6的攻击。消息

2020-09-19 20:50:16 7337 3

原创 Hash函数

概述Hash函数(散列函数):是一种将任意长度的数据映射到有限长度的域上。通俗来讲,就是将一串任意长度的数据进行打乱混合,转换为一段固定长度的数据输出,这段数据便成为输入数据的一个“指纹”(特征)。数字签名证书SHASHA其实只是Secure Hash Algorithm的缩写。...

2020-09-18 14:17:44 3312 1

原创 公钥加密初学笔记

公钥加密公钥加密算法(Public-Key Cryptography)也称非对称加密算法(Asymetric Cryptography)。通常需要两个密钥,一个公开密钥和一个私有密钥。在密文加密过程中,利用公开密码对明文加密,只有用户利用私有密钥才能解密得到明文。针对公钥加密这一特性,该加密方法还应用于数字签名。RSA 学习RSA是由Ron Rivest、Adi Shamir、Leonard Adleman三人于1977年提出,并以三人名字的首字母命名。RSA是一种非对称加密。...

2020-09-16 21:03:49 665 1

原创 RSA学习笔记

RSA 概述RSA是由Ron Rivest、Adi Shamir、Leonard Adleman三人于1977年提出,并以三人名字的首字母命名。RSA的解密难度主要是基于大数分解。也就是说,给定的整数因数分解越困难,该RSA的破解难度越大。目前世界上尚未有已公布的有效破解RSA加密的方法。RSA算法思想非对称加密算法产生公钥pbRSA具体介绍公钥密钥的产生假设A用户采用RSA加密算法对B用户发送的信息进行加密。1.A需要在沟通前选择两个较大素数p、q(p≠q,提高大数分解难度,避免开平方攻击

2020-09-13 14:18:16 660 1

原创 HBase学习笔记

HBaseHBase是一个面向列的分布式数据库,主要用于存储非结构化和半结构化的数据。HBase 数据模型HBase是一个稀疏、多维度、排序的映射表,其索引是行键(Row Key)、列族(Column Family)、列限定符(Column Qualifier)、时间戳(Timestamp)。例如: ID(行键) Version(时间戳) Info(列...

2019-09-08 09:58:31 7807

原创 HDFS初学笔记

HDFS概述Hadoop分布式文件系统(Hadoop Distributed File System,HDFS),Hadoop项目(另一个是Mapreduce)的两大核心之一。HDFS支持流数据读取和处理超大规模文件,并能够运行在廉价的普通的机器的集群之上(解决了电脑的性能不足问题,因为硬件出错在普通服务器集群中是一种常态,而不是异常)在hdfs当中,会将我们的文件以[块]为单位进行切分。...

2019-06-26 07:52:39 905

原创 matplotlib入门笔记

matplotlib简介matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。绘制函数的输入类型所有绘图函数都需要np.array或np.ma.masked_array对象作为输入类型。如果是 “类数组(array-like)” 对象(如pandas数据对象和np.m...

2019-06-09 19:55:51 1049

原创 Numpy入门笔记

NumpyNumPy是一个功能强大的Python库,主要用于对多维数组执行计算。NumPy 中的数组一维数组定义数组import numpy as np a = np.array([1, 2, 3, 4, 5]) b=np.arrage(5) #从0开始取整,不包括最后一位c= np.linspace(0, 100, 5) #从0-100平均分成5分输出结果:a...

2019-06-07 10:29:16 779

原创 数据可视化初学笔记(二)

数据可视化基础可视化不是一个算法,而是一个流程。数据可视化流程(1)数据采集(2)数据处理和变换(3)可视化映射(4)用户感知数据处理与数据交换数据变换的目的更好地解决特定问题提供更多的可视化设计选择数据降维主元分析(Principal Components Analysis,PCA)多尺度标记(Multidimensional Scaling,MDS)自组织网络(Se...

2019-06-06 12:46:55 1428

原创 数据可视化初学笔记(一)

数据可视化简介可视化:对数据进行交互的可视表达以增强认知的技术。•它将不可见或难以直接显示的数据映射为可感知的图形、符号、颜色、纹理等,增强数据识别效率,高效传递有用消息。• 数据可视化的意义1.视觉是人类获得信息的最主要途径2.可视化能够帮助人们提高理解与处理数据的效率3.数据可视化能够在小空间中展示大规模数据• 数据可视化的作用( 记录信息、分析推理、证实假设、交流思想 )可...

2019-06-06 10:59:31 2536

原创 互联网大数据初学笔记

OLTP与OLAPOLTP(On-Line Transaction Processing):联机事务处理过程也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果,是对用户操作快速响应的方式之一。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。OLAP(On-Line Analyti...

2019-05-30 09:15:36 1540

原创 scala初学笔记

scala编辑形式scala编辑形式1.交互式编程:命令行 println(“HelloWorld!”) ps:后面没有分号2.脚本:.scala(1)创建脚本(2)编译脚本;使用scalac进行编译,把源码编译为字节码。(3)执行编译脚本;使用scala命令执行命令,把字节码放到虚拟机中解释运行。scala编辑规范区分大小写 - Scala是大小写敏感的。书写...

2019-05-06 23:42:07 1352

原创 Spark初学笔记(一)

Apache Spark™是用于大规模数据处理的快速和通用引擎。(Apache Spark™ is a fast and general engine for large-scale data processing. )

2019-05-06 23:37:16 1223 1

原创 Spark初学笔记(二)

Spark初学笔记(二)RDD(Resilient Distributed Datasets)Spark围绕弹性分布式数据集(RDD)的概念展开,RDD是一个可以并行操作的容错的容错集合。创建RDD有两种方法:并行化 驱动程序中的现有集合,或引用外部存储系统中的数据集,例如共享文件系统,HDFS,HBase或提供Hadoop InputFormat的任何数据源。RDD有两种操作算子:Tran...

2019-05-06 14:44:25 890

空空如也

空空如也

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

TA关注的人

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