【校招VIP】java专业课之加密

06月01日 收藏 0 评论 2 java开发

【校招VIP】java专业课之加密

点介绍:

加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。加密建立在对信息进行数学编码和解码的基础上。加密类型分为两种,对称加密与非对称加密。

本期分享的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栈数据。

移动端链接:https://m.xiaozhao.vip/dTopic/detail/379

PC端链接:https://xiaozhao.vip/dTopic/detail/379

C 2条回复 评论
你是闰土我是猹

有没有大佬带带小白

发表于 2023-01-22 22:00:00
0 0
Aliens

大厂不捞双非

发表于 2022-12-22 22:00:00
0 0