背景 RSA不对称加密算法可是算是世界上最重要的加密算法,其中包括我们熟悉的https的加密。为了完全弄明白他的实现原理,我们需要对数论这门学科,有一定的了解。现在我们分步来看,这个全球最重要的加密算法,都需要哪些数学知…
分类:加密算法
密码学入门(一):用Python实现对称加密算法
0.前言 最开始只是想整理一下密码学课程的作业,后面越写越多,就索性写成一篇入门的介绍。我会把自己对对称加密的理解和一些作业的代码串起来,力图清晰明白地展示出来,文中所有代码都放在我的Github上,如果有错误之处还请轻…
常用加密算法探寻
在开发过程中,常常用到各种加密方法和算法,本文总结了几种常用加密方法的原理。 对称加密 原理: 加密和解密数据使用同一个密钥,适合对大量数据进行加解密 安全性: 关键是密钥的保存方式,加密或是解密的任何一方泄漏密钥,都会…
iOS数据安全-编码和加密算法
Base64编码 Base64编码是一种用64个字符(其实是65个字符,“=”是填充字符)来表示任意二进制数据的方法,编码后的数据是一个字符串。 原理 准备一个包含64个字符的数组,其中包含的字符为:A-Z、a-z、0-…
Python 从零开始爬虫(七)——实战:网易云音乐评论爬取(附加密算法)
前言 某宝评论区已经成功爬取了,jd的也是差不多的方法,说实话也没什么好玩的,我是看上它们分析简单,又没加密才拿来试手的。如果真的要看些有趣的评论的话,我会选择网易云音乐,里面汇聚了哲学家,小说家,story-telle…
区块链之非对称加密算法
非对称加密,在现在网络应用中,有这非常广泛的场景,更是加密货币的基础。本文主要介绍非对称加密、解密的原理和过程,以及在区块链中的使用。 一、非对称加密解密过程 A要向B发送信息,A和B都要产生一对用于加密、解密的公钥和私…
漫谈 | “黎曼猜想”和区块链加密算法到底有什么关系?
玛丽女王的密码之生死命悬一线 16世纪伊丽莎白一世女王时期,玛丽和谋反的贵族用密码通信,企图篡位;他们的阴谋活动早在警方监控之下,密信被警方截获之后破译出来。贵族举兵谋反前夕被捕,死不招供,警方还是逮捕了玛丽;玛丽矢口否…
【go密码学】-对称加密算法
对称加密 对称加密算法是相对于非对称加密算法而言,两者的区别在于,对称加密和加密和解密时使用相同的秘钥,而非对称加密在加密和解密时使用不同的秘钥(公钥和私钥)。常见的对称加密算法:DES、3DES、AES。 DES DE…
【go密码学】-非对称加密算法
RSA RSA加密 在RSA中,明文、密钥和密文都是数字。加密过程可以用下列公式: 加密公式中出现的E和N的组合就是公钥。 RSA解密 公式: 数字D和N组合起来就是RSA的私钥。 生成密钥对 求N N = p x q …
区块链教程区块链背后的信息安全2DES、3DES加密算法原理一
区块链教程区块链背后的信息安全2DES、3DES加密算法原理一,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点…
兄弟连区块链教程区块链背后的信息安全2DES、3DES加密算法原理二
Feistel轮函数 每次Feistel轮函数内部,均经过4种运算,即: 1、扩展置换:右侧32位做扩展置换,扩展置换将32位输入扩展成为48位输出,使得扩展后输出数据长度与48位子密钥等长。 2、异或运算:右侧32位扩…
加密解密算法介绍
加密解密算法介绍 算法目前常见有: 加密算法,散列算法,Base64(编码算法),https(SSL使用40位关键字作为RC4流加密算法) 加密技术通常分为两大类:”对称式”和”非对称…