一、前言 一般在登录注册的时候,不能以明文的方式传递数据到后台,如果是http下,很容易被劫持。所以对数据进行加密是常规做法。 二、RSA算法 ”RSA加密算法是一种非对称加密算法。对极大整数做因数分解的难度决定了RSA算法的可靠性。换言之,对一极大整数做因数分解愈困难,RSA算法愈可靠。假如有人找 ...
分类:
其他好文 时间:
2018-05-07 00:47:33
阅读次数:
240
现在开始重新复习下算法,那么,先看看加密算法。 |简称|全称|性质|说明|备注| | | | | | | |DES(Data Encryption Standard)|数据加密算法|密钥,对称加密算法|简易加密算法| | |RSA|支持变长密钥的公共密钥算法|公私密钥,非对称加密算法|公钥加密,私钥 ...
分类:
编程语言 时间:
2018-05-05 11:12:17
阅读次数:
176
数据加密算法(Data Encryption Algorithm,DEA)是一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。通常,自动取款机(Automated Teller Machine,ATM)都使用DEA。它出自IBM的研究工作, ...
分类:
其他好文 时间:
2018-05-02 02:48:57
阅读次数:
1170
1、对称加密 明文m --》 +e 得到密文 c 密文c -- 》 -e 得到明文m 常见的对称加密方法:AES DES加密 2、非对称加密 明文m --》公钥e 运算得到密文c 密文c -- 》 私钥d 运算得到明文m 常见的非对称加密方法:RSA SHA加密 3、常用的RSA加密 1)得到两个较 ...
分类:
其他好文 时间:
2018-05-02 02:36:04
阅读次数:
121
1 对称加密模型 对称加密防范的五个基本成分: 1. 明文:原始的消息或是数据,是算法的输入 2. 加密算法:加密算法对明文进行各种代替和变化 3. 密钥:加密算法的输入,密钥独立于明文和算法,算法根据所用的特定密钥产生不同的输出 4. 密文:算法的输入 5. 解密算法:是加密算法的逆运算。输入密文 ...
分类:
其他好文 时间:
2018-05-01 20:28:57
阅读次数:
269
登录验证对象:服务器中的本地用户帐号 登录验证方式: 密码验证:核对用户名、密码是否匹配 密钥对验证:核对客户的私钥、服务端公钥是否匹配 # vim /etc/ssh/sshd_config PasswordAuthentication yes // 密码验证 PubkeyAuthenticatio ...
分类:
系统相关 时间:
2018-04-30 12:01:05
阅读次数:
255
一、HTTP存在的问题 1.1 可能被窃听 HTTP 本身不具备加密的功能,HTTP 报文使用明文方式发送 由于互联网是由联通世界各个地方的网络设施组成,所有发送和接收经过某些设备的数据都可能被截获或窥视。(例如大家都熟悉的抓包工具:Wireshark) 1.2 认证问题 无法确认你发送到的服务器就 ...
分类:
Web程序 时间:
2018-04-28 22:10:56
阅读次数:
226
为了防止静态分析,ZMK在混淆时对输出的字符串使用对称加密方法进行加密早期的ZKM只在静态代码块的时候进行简单的异或加密,后续版本使用了流加密技术进行二次加密看一个简单的字符串输出例子packagecom.vvvtimes.main;publicclassMain{publicstaticvoidmain(String[]args){System.out.println("Hello");Syst
分类:
编程语言 时间:
2018-04-26 21:16:00
阅读次数:
247
我的总结:DTLS的握手就是协商出一个对称加密的秘钥(每个客户端的秘钥都会不一样),之后的通信就要这个秘钥进行加密通信。协商的过程要么使用非对称加密算法进行签名校验身份,要么通过客户端和服务器各自存对方信息进行对比校验身份。 1.DTLS介绍 1.1 DTLS的作用 互联网先驱们最开始在设计互联网协 ...
分类:
其他好文 时间:
2018-04-24 21:45:08
阅读次数:
267
混合加密机制同时结合了对称加密和非对称加密的优点。 先用计算复杂度高的非对称加密协商出一个临时的对称加密密钥(也称为会话密钥,一般相对所加密内容来说要短得多),然后双方再通过对称加密算法对传递的大量数据进行快速的加解密处理。 典型的应用案例是现在大家常用的HTTPS协议。HTTPS协议正在替换掉传统 ...
分类:
其他好文 时间:
2018-04-24 11:03:22
阅读次数:
165