E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
五种对称加密算法总结
Java中五种最常见加密算法
2常见加密算法算法整体上可以分为不可逆加密,以及可逆加密,可逆加密又可以分为
对称加密
吴名氏.
·
2024-09-02 09:32
Java
java
开发语言
加密
Java常用的加密方式
文章目录1.
对称加密
1.1.AES(AdvancedEncryptionStandard)1.2.DES(DataEncryptionStandard)2.非
对称加密
2.1.RSA(Rivest-Shamir-Adleman
思静语
·
2024-09-02 08:27
#
安全
java
加密
Java使用Hutool工具完成加密解密
说明POM使用Hutool加密解密工具时,引入如下依赖 cn.hutool hutool-crypto 5.7.15
对称加密
与非
对称加密
对称加密
加密算法采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密
ZzzzjQqqq
·
2024-09-01 05:08
程序员
编程
java
java
开发语言
安全
HTTPS一定安全吗
有一点需要了解的是,使用HTTPS在内容传输的加密上使用的是
对称加密
,非
对称加密
只作用在证书验证阶段。
wys2338
·
2024-08-30 20:31
服务器
https
服务器
https
服务器远程管理
远程桌面协议(TCP端口3389)图形化界面管理(适合windows),端到端加密,有“bluekeep”漏洞,允许未经授权的远程代码执行SSH:安全壳(TCP端口22)加密通信,密钥认证,(公钥加密/非
对称加密
算法
小Z资本
·
2024-08-29 13:05
网安学习
服务器
安全
运维
2021-08-09
一、redis服务配置文件详解二、RDB/AOF详解及优缺点总结三、rediscluster扩、缩容四、LVS调试
算法总结
五、LVS的NAT/DR模型实现
小咸鱼Leo00
·
2024-08-29 09:09
学习GPG
这里说到的GPG是GnuPG,是GnuPrivacyGuard的缩写,它提供钥匙管理、加解密和数字签名等功能,其涉及到非
对称加密
算法,在学习每一项新技术时都先学会用再去深究其实现,故而我们在这里简说原理后立马学习如何用
stxinu
·
2024-08-28 23:59
GPG
密码之浅析Diffie–Hellman
它是一种安全协议,让双方在完全没有对方任何预先信息的条件下通过不安全信道建立起一个密钥,这个密钥一般作为“
对称加密
”的密钥而被双方在后续数据传输中使用。
right_33cb
·
2024-08-28 02:39
欧几里得拓展算法之RSA加密算法的Java实现
1.算法简介RSA(Rivest-Shamir-Adleman)是一种非
对称加密
算法,常用于数据的加密和解密。它依赖于一个大素数的因数分解问题,即将一个非常大的数字分解为两个较小的质数。
弱即弱离
·
2024-08-26 23:23
算法
java
java
算法
开发语言
区块链加/解密:
对称加密
与非
对称加密
的比较与应用
区块链加/解密三
对称加密
与非
对称加密
的比较与应用加密算法的选择加密算法的应用推荐博客
对称加密
与非
对称加密
的比较与应用加密算法的选择非
对称加密
算法的运行速度比
对称加密
算法的速度慢很多,当我们需要加密大量的数据时
cloud_ether
·
2024-08-26 12:01
区块链
区块链
加密算法
图与树的基本概念
目录引言图与树结构的重要性图的基本概念图的表示方式图的遍历算法树的基本概念树的定义与性质树的遍历二叉树与多叉树的概念图与树的高级应用最短路径算法最小生成树
算法总结
与应用综合实例分析引言在计算机科学的世界中
小魏冬琅
·
2024-08-26 00:47
其他
算法
SM2 加密工具和密钥对生成
1.SM2简介SM2国密SM2算法是中国国家密码管理局(CNCA)发布的一种非
对称加密
算法。
TechCraft
·
2024-08-25 16:59
maven
java
区块链加/解密:
对称加密
区块链加/解密一
对称加密
:加/解密用同一密钥填充与删除
对称加密
des3desaes快速学习加密小技巧:在CSDN博客中,阅读了有很多大神的博客,也学到了很多。
cloud_ether
·
2024-08-24 21:03
区块链
区块链
加密算法
hr跟我说从第二个问题就可以停止面试了
#24届软开秋招面试经验大赏#但是他还是跟我聊了一个多小时很有耐心,哎,而且当场根据我不会或者答得不好的问题教我es6新特性解释下事件循环看事件循环的代码解释一下输出顺序写js循环
算法总结
多巩固js基础这个是
lozhyf
·
2024-03-24 06:54
面试
职场和发展
开发语言
面试
TLS/SSL工作原理
TLS/SSL的功能实现主要依赖于三类基本算法:散列函数Hash、
对称加密
和非
对称加密
,其利用非
对称加密
实现身份认证和密钥协商,
对称加密
算法采用协商的密钥对数据加密,基于散列函数验证信息的完整性。
penrryw
·
2024-03-18 23:06
信息安全
第九章、信息安全与多媒体基础5分
信息系统安全属性保密性、完整性、可用性、可控性、可审查性网络安全威胁物理威胁、网络攻击、身份鉴别、编程威胁、系统漏洞
对称加密
DES、3DES、AES、RC-5、IDEA
蒋劲豪
·
2024-03-17 22:32
软考-中级-软件设计师
软件工程
【分布式websocket】聊天系统消息加密如何做
前言先介绍一下
对称加密
算法,在介绍一下加密流程,然后是介绍一下查询加密消息的策略。然后结合现有技术架构然后去选型。决定采用客户端解密。简而言之就是采用对称服务端加密。
呆呆呆呆梦
·
2024-03-14 10:34
分布式
websocket
网络协议
报文加密的对称方式和非对称分享
对称加密
算法用来对敏感数据等信息进行加密
zw3e
·
2024-03-10 03:19
【国产化】禁止使用不安全的密码算法:DES、RC2,RSA(1024位及以下),MD5,SHA1
二、不安全的密码算法1.DESDES(DataEncryptionStandard)是一种
对称加密
算法,自1977年发布以来,一直是全球最广泛使用的加密算法之一。
·
2024-02-26 08:53
python
LeetCode 37天 | 738.单调递增的数字 贪心
算法总结
738.单调递增的数字今天就做一题,监控二叉树不想做了。从后向前找到最终的一个前大于后的情况,记录后为修改起点,前为减一操作,后面都可以为9,因此前仅减一就可以了。classSolution{public:intmonotoneIncreasingDigits(intn){intres;//inttostring的函数to_string()可以把整数转化为字符串stringnum=to_strin
星仔007
·
2024-02-20 17:56
leetcode
贪心算法
算法
排序
算法总结
(1)
1.冒泡排序functionbubbleSort(arr){for(leti=0,len=arr.length;iarr[j+1]){[arr[j],arr[j+1]]=[arr[j+1],arr[j]];}}}returnarr;}2.选择排序functionselectSort(arr){for(leti=0,len=arr.length;iarr[j]){minIndex=j;}}[arr[
chuaa
·
2024-02-20 16:32
[计算机网络]---Https协议
如果发现有问题的地方欢迎❀大家在评论区指正目录一、https协议1、什么是加密2、为什么要加密3、几种加密方式二、https加密过程探究1、数据摘要&&数据指纹2、数据签名3、⽅案1-只使⽤
对称加密
4、
小蜗牛~向前冲
·
2024-02-20 16:42
网络
计算机网络
备战2023蓝桥国赛-重新理解Floyd及最短路
算法总结
备战2023蓝桥国赛-重新理解Floyd及最短路
算法总结
Floyd算法最短路
算法总结
Floyd算法题目描述:解析:多源最短路算法Floyd,就是用动态规划来解决的。
RCyyds
·
2024-02-20 15:48
搜索与图论
蓝桥杯
算法
图论
c++
RSA算法加密、签名和验签、解密
一、背景介绍RSA是一种非
对称加密
算法,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。
熊出没
·
2024-02-20 14:09
加密算法
算法
蓝桥杯
算法总结
ACWing算法基础课笔记闲来无事,利用阿里云做了个图床,已经将图片全部上传了。1.基础算法1.排序快速:选择一个数,让数组中比他小的靠左,比他大的靠右,然后在左边右边同样进行操作。注意边界问题。O(nlogn)一般选择mid=l+r+1>>1,因为是用dowhile,所以设置i和j都是l和r往外一个。当i=j说明左边都小于a[mid],右边都大于a[mid]了,然后对于左边和右边再进行quick
别催了马上交
·
2024-02-20 12:16
蓝桥杯算法
算法
蓝桥杯
c++
快速排序
算法总结
简单易懂
**快速排序算法**文章目录快速排序算法一、基本概念二、思路步骤三、编写代码1.快速排序2.完整代码四、运算结果五、总结评价一、基本概念快速排序是由冒泡排序改进而得。在冒泡排序中,只对相邻的两个记录进行比较,所以每次只能消除一个逆序。而快速排序一次交换可以消除多个逆序,会大大提升排序的速度。二、思路步骤对于一组记录arr[]我们将最左边的值设为基准值key,两个哨兵i,j分别在最左边和最右边分别移
S1XmKl
·
2024-02-20 09:44
算法
排序算法
算法
数据结构
十种经典排序
算法总结
1冒泡排序每次循环都比较前后两个元素的大小,如果前者大于后者,则将两者进行交换。这样做会将每次循环中最大的元素替换到末尾,逐渐形成有序集合。将每次循环中的最大元素逐渐由队首转移到队尾的过程形似“冒泡”过程,故因此得名。一个优化冒泡排序的方法就是如果在一次循环的过程中没有发生交换,则可以立即退出当前循环,因为此时已经排好序了(也就是时间复杂度最好情况下是的由来)。publicint[]bubbleS
天瑕
·
2024-02-20 09:13
数据结构与算法
排序算法
排序
算法总结
排序算法冒泡排序N个数字进行冒泡排序,一共比较N-1轮,每轮比较N-1-i次,每次相邻的元素进行比较,满足条件进行交换publicstaticvoidmain(String[]args){//冒泡排序int[]arr={9,3,6,2,1,4,5,7};//外层循环控制轮数//内存循环控制每轮比较的次数for(inti=0,n=arr.length;iarr[k+1]){//采用异或运算符交换相邻
CodeMonkey-D
·
2024-02-20 09:02
Java
SE
排序算法
算法
java
leetcode
算法总结
(基于carl网站)
前言本篇参考链接:代码随想录.所有类型题都可在网站里找到,这里不做详细标注数组二分查找适用情况:在已经排序好的数组(元素无重复)中快速找到某一个满足条件的元素。例题:给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。思考用哈希会怎么样?在已经排序好的数组下,用哈希耗时更长,若是未排序好的数组可以考虑
yyjshang
·
2024-02-20 06:17
Cpp
Learning
Road
c++
数据结构
算法
HTTPS协议加密原理-模拟黑客攻击
目录前言:1.
对称加密
原理1.1加密原理1.2预防缺陷2.非
对称加密
原理2.1加密原理2.2预防缺陷3.中间人攻击3.1中间人攻击方法3.2破解非
对称加密
4.证书预防原理4.1解决中间人攻击4.2问题探究
加菲猫-siu
·
2024-02-19 23:19
JavaEE-进阶
java-ee
网络
网络协议
https
服务器
HTTPS网络通信协议基础
目录前言:1.HTTPS协议理论1.1协议概念1.2加密2.两类加密2.1
对称加密
2.2非
对称加密
3.引入“证书”3.1证书概念3.2数据证书内容3.3数据签名4.总结前言:了解完HTTP协议后,HTTPS
加菲猫-siu
·
2024-02-19 23:39
JavaEE-进阶
java-ee
网络
网络协议
https
服务器
各种排序
算法总结
从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如数据结构或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的刷题学的,囧),不过又想了想,算法这东西,博主自己学的过程中一直深感,基础还是非常重要的,很多难题是基础类数据结构和题目的思想综合发散而来。比如说作为最基本的排序算法就种类很多,而事实上笔试面试过程中发现
qq_28598203
·
2024-02-19 18:36
数据结构与算法设计
数据结构
排序
RSA加密、解密、签名、验签的原理及方法
https://www.cnblogs.com/pcheng/p/9629621.html一、RSA加密简介RSA加密是一种非
对称加密
。可以在不直接传递密钥的情况下,完成解密。
yygr
·
2024-02-19 15:18
安全
RSA后端加密,解密,加签及验签
目录1.说明2.加密和加签的区别3.示例4.注意事项1.说明RSA算法是一种非
对称加密
算法,与
对称加密
算法不同的是,RSA算法有两个不同的密钥,一个是公钥,一个是私钥。
linab112
·
2024-02-19 15:43
java常用
安全
java
免费SSL证书和付费SSL证书有区别吗
这就得说道说道
对称加密
和非
对称加密
对称加密
所谓
对称加密
,就是收发双方共用同一套密钥。不搞加密的朋友可能看不懂这些术语。
对称加密
就是谍战片中的电报密码本。
·
2024-02-19 12:30
ssl证书https
HTTPS中的加密算法相关
对称又称为共享密钥加密,对称密钥在加密和解密的过程中使用的密钥是相同的,常见的
对称加密
算法有DES.3DES.AES.RC5.RC6优点是计算速度快,缺点是密钥需要在通讯的两端共享。
安梦_4de8
·
2024-02-15 07:30
iOS开发中的加密方式
iOS加密相关算法框架:CommonCrypto1、
对称加密
:DES、3DES、AES●加密和解密使用同一个密钥。●加密解密过程:明文-->密钥-->密文,密文-->密钥-->明文。
失忆的程序员
·
2024-02-14 00:01
为什么非
对称加密
比
对称加密
慢?
这个问题是一个读者面试时遇到的一个问题,准备过面试的人应该都记得,非
对称加密
与
对称加密
的区别之一就是非
对称加密
的速度慢,但是我们做业务开发的时候通常都是直接调用算法,对其原因并没有过多深究,因此如果有面试官问到了这个问题
qq_33419925
·
2024-02-13 21:37
java
python
算法
人工智能
机器学习
回溯
算法总结
组合问题剪枝精髓是:for循环在寻找起点的时候要有一个范围,如果这个起点到集合终止之间的元素已经不够题目要求的k个元素了,就没有必要搜索了组合总和问题需要保证iflen(self.path)==k:时一定要结束循环,犯的错误就是:iflen(self.path)==kandsum==n:self.res.append(self.path[:])return这样的话如果递归到path满足要求时,如果
临渊羡鱼的猫
·
2024-02-13 14:57
算法
计算机网络——网络安全
(https://www.captainbed.cn/qianqiu)小程一言专栏链接:[link](http://t.csdnimg.cn/ZUTXU)网络安全何为网络安全安全通信特性特性总结密码学
对称加密
基本过程
对称加密
算法优点缺点非
对称加密
基本过程常见的非
对称加密
算法包括
学编程的小程
·
2024-02-13 09:09
手刃计算机网络
计算机网络
web安全
安全
AES加密后的密码可以破解吗
AES(高级加密标准)是一种广泛使用的
对称加密
算法,设计用来抵御各种已知的攻击方法。AES使用固定块大小的加密块和密钥长度,通常是128、192或256位。
舒一笑
·
2024-02-13 00:06
Java
我的成长之路
AES
加密解密
去虾皮面试,结果人都被问麻了!竟惨遭面试官的吊打
image.png排序链表对称与非
对称加密
算法的区别TCP如何保证可靠性聊聊五种IO模型hystrix工作原理延时场景处理https请求过程聊聊事务隔离级别,以及可重复读写的原理聊聊索引在哪些场景下会失效
技术栈
·
2024-02-12 20:03
https加密算法
简洁版本,快速理解httpimage.pnghttpsimage.png加密加密必须采用非对称算法,不然形同虚设对称算法加密解密的秘钥一致,可以轻松破解非
对称加密
算法公钥可以解密私钥加密数据,私钥可以解密公钥加密数据
少写两年代码
·
2024-02-12 13:55
PKI体系及密码算法
HTTPS的诞生可先参考网络协议、HTTPS协议等文章明文传输明文传输-来源于网络
对称加密
对称加密
-来源于网络“加密”和“解密”使用【相同的】密钥,如果密钥可以安全的传输,那么消息也应该可以安全的传输。
wholegale39
·
2024-02-12 06:03
RSA加密解密及制作软件license
就可以很好的克服
对称加密
算法的弱点,这种新的加密模式被称为“非
对称加密
算法”。可以观察
埋没随百草
·
2024-02-12 00:02
AES算法的CBC和ECB两种工作模式
AES加密算法是一种传统的
对称加密
算法(即用一个密钥进行加密和解密),其比较常见的工作模式有ECB和CBC。注意:AES的密钥长度为128/192/256位。
猿究院苏易zs
·
2024-02-11 22:21
服务器
运维
java
eclipse
AES加密中的CBC和ECB
目录1.说明2.ECB模式(base64)3.CBC模式4.总结1.说明AES是常见的
对称加密
算法,加密和解密使用相同的密钥,流程如下:主要概念如下:①明文②密钥用来加密明文的密码,在
对称加密
算法中,加密与解密的密钥是相同的
linab112
·
2024-02-11 22:21
java常用
安全
网络
【国产化】国密算法SM1、SM2、SM3、SM4、SM9
二、SM1加密算法1.SM1加密算法简介SM1加密算法是一种
对称加密
算法,主要用于数据加密。它采用了分组密码的加密模式,支持128位、192位和256位密钥。SM1算法的安全性
·
2024-02-11 18:38
python
【国产化】禁止使用不安全的密码算法:DES、RC2,RSA(1024位及以下),MD5,SHA1
二、不安全的密码算法1.DESDES(DataEncryptionStandard)是一种
对称加密
算法,自1977年发布以来,一直是全球最广泛使用的加密算法之一。
·
2024-02-11 18:31
python
商用密码
以下是一些Java商用密码方向的关键技术和应用领域:1.加密算法
对称加密
:AES、DES、3DES等,主要用于数据加密,特点是加密和解密使用同一个密钥。非
对称加密
:RSA、ECC(椭圆曲线加
.:::.
·
2024-02-11 15:59
商用密码
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他