***1、***(VirtualPrivateNetwork)虚拟专有网络虚拟专网2、引入***可以实现在不安全的网络上,安全的传输数据,好像专网!***只是一个技术,使用PKI技术,来保证数据的安全三要素3、安全三要素机密性完整性身份验证性4、加密技术1)对称加密加密与解密使用相同的秘钥秘钥是通信双方协商生成,生成过程是明文通信!秘钥容易泄露!速度快!常见的对称加密算法:DES、3DES、AES
分类:
其他好文 时间:
2020-01-18 12:33:31
阅读次数:
232
Python使用rsa模块实现非对称加密与解密 1、简单介绍: RSA加密算法是一种非对称加密算法 是由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。 RSA密钥至少为500位长,一般推荐使用1024位。RSA ...
分类:
编程语言 时间:
2020-01-02 20:22:35
阅读次数:
152
Base64 可以干些啥? Base64编码的作用: 1. 由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。 2. 图片(and种子)base64编码传输 3. 一种常用的内容快速加密方法(不安全,防君子不防小人) 为什么要使用 Ba ...
分类:
编程语言 时间:
2019-12-08 15:47:03
阅读次数:
92
什么是RSA: RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。 在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的 ...
分类:
编程语言 时间:
2019-11-17 12:51:00
阅读次数:
90
AES简介 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研 ...
分类:
编程语言 时间:
2019-11-17 12:34:30
阅读次数:
100
PE格式是 Windows下最常用的可执行文件格式,理解PE文件格式不仅可以了解操作系统的加载流程,还可以更好的理解操作系统对进程和内存相关的管理知识,而有些技术必须建立在了解PE文件格式的基础上,如文件加密与解密,病毒分析,外挂技术等,在PE文件中我们最需要关注,PE结构,导入表,导出表,重定位表 ...
分类:
其他好文 时间:
2019-10-27 18:18:41
阅读次数:
89
? SSL和SSH协议 加密类型 对称加密 加密与解密使用相同的秘钥,如:DES、3DES、AES等 优点:算法公开、加密速度快,效率高 缺点:秘钥分发较为复杂,管理困难,不能够实现数字签名 非对称加密 加、解密时使用成对的公钥(publickey)与私钥(privatekey)来完成,公钥是公开的 ...
分类:
其他好文 时间:
2019-10-24 20:01:56
阅读次数:
112
背景程序员小明想给隔壁红写信表白,但是又不想让信件内容被其他人看见,希望只有小红才能看见信件内容,迫不及待的小明的大脑飞快运转起来。预备基础知识对称密钥加密(Symmetric Key Cryptography):加密与解密使用相同密钥。对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率高... ...
分类:
其他好文 时间:
2019-10-08 00:59:55
阅读次数:
191
1.背景与原理 引自维基百科 在密码学中,凯撒密码(英语:Caesar cipher),或称凯撒加密、凯撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母 ...
分类:
其他好文 时间:
2019-09-24 14:08:32
阅读次数:
132
这是一篇嘲讽我之前的自己采用笨重愚蠢思想去解决问题的日志. RSA 加密与解密涉及到 a ^ b mod c 的问题,如何计算这个值呢? 我会选择 pow(a, b) % c, 事实上在写RSA的时候确实是这么干的,但现在看来真心愚蠢, 因为我为此不得不去实现了一个自己的大数四则运算库,也就是以数组 ...
分类:
其他好文 时间:
2019-09-13 20:12:34
阅读次数:
160