博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java前的部分了解(计算机小白)
阅读量:5162 次
发布时间:2019-06-13

本文共 717 字,大约阅读时间需要 2 分钟。

一、加密

对称加密: des 3des AES rc4 (数据加密) 会话密钥

非对称加密(成对:公钥/私钥(一个加密一个解密)):RSA DSA 密钥交换

/ 数字签名

(用私钥加密摘要算法出的一串数字符号 得到密文,这个数字符号对应着一个文件之类的。
别人拿公钥解开密文得到摘要计算出的数字符号再和通过摘要计算文件内容得到数字符号
一比对 如果一样 就代表是你)---↓

{[一个文件。。。。]后面+(【比如用md5算法算这个文件】<- 私钥加密)}用公钥解 === 把文件用md5,

一致 则是你;

散列计算、消息摘要:MD5 sha1 sha256

二、
ubuntu下用 openssl(ssl安全套接层) 可以生成RSA密钥对,

三、数据结构
1、数组:
增删(有开销:删除添加要移位保证数据连续)慢、读取快
2、链表:
添加 删除 较快、读取查询 较慢
分为:单向链表(尾部指向下个地址)、双向链表(头部指向上一个地址、尾部指向下一个地址)

3、栈:

后进先出,先进后出;
递归、逆排序
4、队列:
先进先出;后进后出
消息队列
5、树:
根节点、子节点(子节点..右节点...)、叶子节点
比他小放左边 比他大放右边------要查找时依次比较小就找左边...
(前序排列、中序排列、后序排列)

6、哈希表:

哈希函数计算数据的地址
键值对---(K,V)key,value;由k值通过哈希计算出数据地址 然后存取数据V;
特点:存取速度快、无序、但容易发生哈希冲突(哈希计算出相同地址)--->解决:链表、再哈希算法

转载于:https://www.cnblogs.com/ccnsu/p/10397214.html

你可能感兴趣的文章
量化策略研究员 - 策略篇
查看>>
【整理】C#文件操作大全
查看>>
【BZOJ1911】【APIO2010】特别行动队(斜率优化,动态规划)
查看>>
min_25筛
查看>>
史上最强的美名腾智能起名成功发布
查看>>
C# 统计字符串出现的个数
查看>>
数据结构学习笔记1
查看>>
百度地图api2.0体验
查看>>
[转]失业的程序员(五):商战之前
查看>>
delphi数组之菜鸟篇
查看>>
node
查看>>
day01 Java基础
查看>>
Web开发应该注意的问题
查看>>
异常处理
查看>>
SSH2中实例化不了Action的一个原因
查看>>
EF,MVC相关项目请参见→
查看>>
依赖倒置原则(DIP)
查看>>
CV顶会 & CV顶刊
查看>>
HDFS常用命令
查看>>
图像处理与分析导论
查看>>