当前分类

加密算法

简述IDEA加密算法

简述IDEA加密算法

在之前的文章中,我们聊了很多常见的加密算法,今天我们来聊一个名叫“国际数据加密算法”的加密方法——IDEA。 IDEA加密算法全称为“International Data Encryption Algorithm”,中文名就是国际数据加密算法。它是由瑞士 ...

简述3DES加密算法

简述3DES加密算法

之前我们聊了DES加密算法,在文章的最后我们提到了人们为了克服DES加密算法的不足,提出了三重DES,也就是3DES,今天我们就来简单了解一下它。 什么是3DES? 3DES,也称为3DESede或TripleDES,是三重数据加密算法, ...

简述DES加密算法

简述DES加密算法

之前的文章中,我们简答聊了AES和RSA加密算法,今天我们来聊聊应用最为广泛的对称加密——DES加密算法。 DES全称为Data Encryption Standard,又被称为美国数据加密标准,它可能是使用最广泛的密钥系统,特别是在保护 ...

简述RSA加密算法

简述RSA加密算法

之前的文章中我们聊了聊AES加密算法,今天我们来聊聊另一种历史悠久且应用广泛的算法——RSA。 它是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)共同提出的 ...

简述AES加密算法

简述AES加密算法

相信你一定用过微信小程序吧,那么如何保障你使用的小程序就是来自于正规渠道的呢?这就要用到我们今天文章的主角——AES加密算法。 AES加密算法全称是Advanced Encryption Standard(高级加密标准),是最为常见的对 ...

常见加密算法简介

常见加密算法简介

散列算法(MD5和SHA1) MD5算法 MD5 用的是 哈希函数,它的典型应用是对一段信息产生 信息摘要,以 防止被篡改。严格来说,MD5 不是一种 加密算法 而是 摘要算法。无论是多长的输入,MD5 都会输出长度为 128bits 的一 ...

详解XOR 运算加密

详解XOR 运算加密

逻辑运算之中,除了 AND 和 OR,还有一种 XOR 运算,中文称为"异或运算"。它的定义是:两个值相同时,返回false,否则返回true。也就是说,XOR可以用来判断两个值是否不同。 JavaScript 语言的二进制运算,有一个专 ...

加密算法在区块链中的意义

加密算法在区块链中的意义

加密技术作为区块链技术里极其重要、不可或缺的一部分,为区块链的匿名性、不可篡改和不可伪造等特点保驾护航。如果说共识机制是区分一个公链质量的核心和灵魂,那么加密算法则是一个公链是否值得信赖、是否有基本的 ...

详解三种密钥加密算法

详解三种密钥加密算法

利用密钥加密算法来对通信的过程进行加密是一种常见的安全手段。常见的密钥加密算法类型大体可以分为三类:对称加密、非对称加密、单向加密。 对称加密算法 对称加密算法采用单密钥加密,在通信过程中,数据发送方将 ...

浅析区块链中的哈希算法

浅析区块链中的哈希算法

哈希算法是区块链中用的最多的一种算法,它被广泛的使用在构建区块和确认交易的完整性上。 它是一类数学函数算法,又被称为散列算法,需具备三个基本特性: 1、其输入可为任意大小的字符串 2、它产生固定大小的输出 ...

非对称加密算法RSA与ECC对比

非对称加密算法RSA与ECC对比

公元前 400 年,古希腊人发明了置换密码。1881 年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用「恩尼格玛」密码机,密码学在战争中起着非常重要的作用。 随着信息化和数字化社会的发展,人 ...

微信扫一扫,分享到朋友圈

非对称加密算法RSA与ECC对比