考点介绍:
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。加密建立在对信息进行数学编码和解码的基础上。加密类型分为两种,对称加密与非对称加密。
本期分享的java专业课之加密,分为试题、文章以及视频三部分。
答案详情解析和文章内容点击下方链接即可查看!
一、考点题目
1.对称加密和非对称加密区别是什么?
解答:对称密钥加密是指加密和解密使用同一个密钥的方式,这种方式存在的最大问题就是密钥发送问题,即如何安全地将密钥发给对方;而非对称加密是指使用一对非对称密钥,即公钥和私钥,公钥可以随意发布,但私钥只有自己知道。发送密文的……
2.下面哪些是对称加密算法()
A.DES
B.AES
C.DSA
D.RSA
正确答案:AB,常用的对称加密算法有:DES、3DES、RC2、RC4、AES,常用的非对称加密算法有:RSA、DSA、ECC,使用单向散列函数的加密算法:MD5、SHA……
3.()的作用是存储用户密钥,保证系统能可靠识别用户的标志,并能对业务通道进行加密。
A.MSC
B.OMC
C.AUC
D.EIR
正确答案:C,MSC:移动交换中心。MSC是网络的核心,包括BSS(基站子系统)、HLR(原籍位置寄存器)、AUC(鉴权中心)、EIR(移动设备识别寄存器)、OMC(操作维护中心)、固定网(公用电话网、综合业务数字网)。从而把移动用户和固定网用户、移动用户与移动用户之间互相连接起来。OMC:网络操作与维护中心。负责对……
4.什么是对称加密与非对称加密?
解答:对称密钥加密是指加密和解密使用同一个密钥的方式,这种方式存在的最大问题就是密钥发送问题,即如何安全地将密钥发给对方;非对称加密是指使用一对非对称密钥,即公钥和私钥,公钥可以随意发布,但私钥只有自己知道。发送密文的一方使用对方的公钥进行……
(答案点击下方链接查看哦)
二、考点文章
1.常见的三大加密算法
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。加密建立在对信息进行数学编码和解码的基础上。加密类型分为两种,对称加密与非对称加密,对称加密双方采用共同密钥,(当然这个密钥是需要对外保密的),这里讲一下非对称加密,这种加密方式存在两个密钥,密钥-- 一种是公共密钥……
2.【校招VIP】JAVA文件复制和文件加密存储
前言,提示:本篇文章主要讲解一下Java如何复制文件,以及Java如何加密文件,1.文件复制,直接给出实例代码,代码如下(示例):……
3.【校招VIP】利用java程序实现文件加密
我们的文件在计算机中都是以二进制的形式存储,而Java中IO流(字节流和字符流)可以实现对底层文件的读取,故利用Java的IO流进行文件拷贝时,可以对底层二进制进行加密操作,随后通过解密操可以还原。例如,我们对桌面上的一段avi视频文件进行加密操作,首先利用字节流对avi文件进行读取(read()函数),该函数每次读取一个字节(8位),并返回……
三、考点视频
1.实现一个栈,需要有pop、push和min方法
本题题目有补充,就是min方法的时间复杂度最低。当然min方法也是这道题的最主要考点。min方法的逻辑就是在每次pop或push后,都能得到当前栈的最小值。如果每次操作都会进行一次查找的话,时间复杂度较高。可以考虑用空间换时间的方法,即增加一个栈空间,与数据栈一致,每次push的时候与min栈顶的数比较,如果压入数据小,则min栈也压入这个数据,反之则重复压入min栈数据。