一文搞懂 RSA 算法 地球上最重要的算法 如果没有 RSA 算法,现在的网络世界毫无安全可言,也不可能有现在的网上交易。上一篇文章 ssh 协议为什么安全 中的 ssh 协议也是基于 RSA 加密算法才能确保通讯是加密的,可靠的。 1976年以前,所有的加密方法都使用对称加密算法:加密和解密使用同 ...
分类:
编程语言 时间:
2019-07-27 13:11:59
阅读次数:
150
非常简单的MD5加密和解密(即用即copy) 点击帮助灯泡引用就可使用 //生成MD5帮助文件文件 public class MD5Help{ ///MD5加密 方法类 public static string MD5Encrypt(string pToEncrypt, string sKey) { ...
分类:
其他好文 时间:
2019-07-23 00:30:05
阅读次数:
91
一般来说,HTTP数据交互过程中,数据都是以密文形式传输的,数据加密也就成了目前web中比较常见的部分 对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 这种加密算法也是比较常见的,好处就是密钥在并不进行数据传输,一旦黑客获取 ...
分类:
其他好文 时间:
2019-07-21 18:14:16
阅读次数:
213
HTTPS不是一个新的协议,可以理解为是一个HTTP协议的加密"版本"(HTTP+SSL(TLS))。那为什么HTTP协议需要加密,不加密会出现什么问题呢?先来了解下传统的加密方式 加密方式 对称加密:对称加密是Server和Client都拿一个相同的密钥进行加密和解密,他的优点的性能好一点,但是也 ...
分类:
Web程序 时间:
2019-07-18 18:04:15
阅读次数:
151
移动APP接口是怎么保证安全性的,可以采用https,或者是非对称加密。 接口加密的目的是防止被别人用抓包工具,抓包后篡改数据。 关于加密算法常见的有对称加密(DES)和非对称加密(RSA) 对称加密(DES):加密和解密用的是同一个密钥 非对称加密RSA(RSA是他们的发明人的姓氏开头字母拼在一起 ...
分类:
移动开发 时间:
2019-07-14 22:42:51
阅读次数:
179
对称加密算法 ?对称加密:加密和解密使用同一个密钥 DES:Data Encryption Standard,56bits 3DES: AES:Advanced (128, 192, 256bits) Blowfish,Twofish IDEA,RC6,CAST5 加密、解密使用同一个密钥,效率高 ...
分类:
其他好文 时间:
2019-06-22 18:14:05
阅读次数:
155
https提供安全的web通讯1.原理部分:1)了解加密算法:加密算法的分类:对称加密和非对称加密a.对称加密:加密和解密使用同一个密钥,优点是速度快,缺点是密钥的共享困难。典型的对称加密算法有DES/AES/RC5/3DES等。b.非对称加密:生成一个秘密对(公钥和私钥),加密过程中可以是私钥加密公钥解密;也可以是公钥加密私钥解密;一般情况下私钥由服务器保存,公钥共享给客户端,采用公加私解的方式
分类:
Web程序 时间:
2019-06-11 09:34:51
阅读次数:
141
hashlib模块 概念: 对称加密: 数据加密解密使用相同的密钥 非对称加密: 加密和解密用两把不同的密钥, 公钥用于加密数据,私钥用于解密数据 单向加密: 只能加密数据,而不能解密数据 hash: 散列函数,一般翻译为哈希,把的任意长度的数据,通过散列函数进行转化,变成一个长度固定的值(散列值) ...
分类:
其他好文 时间:
2019-06-01 23:29:27
阅读次数:
151
base64编码主要用在传输,存储表示二进制的领域,还可以进行加密和解密。其实就是字符串的编码和解码 btoa与atob 只能加密ascii,不能加密汉字。 encodeURIComponent与decodeURIcomponent 只能将中文加密,不可以加密ascii 加密时 可以先将中文加密,然 ...
分类:
Web程序 时间:
2019-05-26 13:20:50
阅读次数:
758