★ 引子 之前在Freebuf上看到一片文章讲Andriod的手势密码加密原理,觉得比较有意思,所以就写了一个小程序试试。 ★ 原理 Android的手势密码加密原理很简单: 先给屏幕上的每一个点编号(一般是 3 X 3): 00,01,02 03,04,05 06,07,08 注意这...
分类:
其他好文 时间:
2015-04-11 22:29:10
阅读次数:
184
原理:异或运算加密:#include#include#include#define KEY '@'int main(int argc, char * argv[]){ FILE *fp; FILE *coded; char codedname[40]; char ch; ...
分类:
编程语言 时间:
2015-04-10 19:59:57
阅读次数:
162
RSA 工具类。提供加密,解密,生成密钥对等方法。
RSA加密原理概述 :
RSA的安全性依赖于大数的分解,公钥和私钥都是两个大素数(大于100的十进制位)的函数。
据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积
密钥的产生:
1.选择两个大素数 p,q ,计算 n=p*q;
2.随机选择加密密钥 e ,要求 e 和 (p-1)*(q-1)...
分类:
编程语言 时间:
2015-03-20 16:34:50
阅读次数:
189
首先声明一下,这里所说的SSH,并不是Java传统的三大框架,而是一种建立在应用层和传输层基础上的安全外壳协议,熟悉Linux的朋友经常使用到一 个SSH Secure Shell Cilent的工具,本文也是基于此工具加密原...
分类:
编程语言 时间:
2015-03-18 18:45:01
阅读次数:
175
前言:相信很多人使用SSH远程连接Linux,那么对于我们的用户名和密码,SSH是如何进行加密解密呢?经过和同事的讨论,逐渐了解了其加密原理,下面就来一一阐述:加密原理SSH是先通过非对称加密告诉服务端一个对称加密口令,然后进行验证用户名和密码的时候,使用双方已经知道的加密口令进行加密和解密,见下图:
解释:SSH中为什么要使用非对称加密,又使用对称加密,到底有什么用处?到底安全不安全?既然后来又...
分类:
其他好文 时间:
2015-03-18 16:01:40
阅读次数:
171
登录时采用md5或者base64神马的加密都是不可靠的,被抓包了还是可以模拟登录的,基本没啥用,只能说好过没有...
接下来跟大家介绍下如何采用非对称加密,非对称加密的过程其实就是和https加密原理一样,过程是这样:
a. 在登录页面生成公钥和私钥,将私钥存在...
分类:
编程语言 时间:
2015-03-09 17:39:22
阅读次数:
350
以前配置过tomcat的https,切换WildFly8后要配置https,然而WildFly8配置https与tomcat配置https又不相同。
1、HTTPS
https是在http的基础上增加了一层加密,常用的加密算法是RSA,非对称密钥加密,原理基于大数的因式分解,需要公钥和私钥,公钥对外,私钥保密,用公钥加密,私钥用来解密。
我测试环境我们用JDK自带的工具生成,具体操作如下:1...
分类:
Web程序 时间:
2015-03-04 14:48:41
阅读次数:
256
私钥加密(对称加密 symmetric cryptography):私钥加密算法使用单个私钥来加密和解密数据。由于具有密钥的任意一方都可以使用该密钥解密数据,因此必须保护密钥不被未经授权的代理得到。私钥加密又称为对称加密,因为同一密钥既用于加密又用于解密。私钥加密算法非常快(与公钥算法相比),特别适...
分类:
其他好文 时间:
2015-01-22 13:00:35
阅读次数:
230
好久没写博客了,正好趁着实现网络工程与安全的DES算法的功夫,把代码发上来。 DES的介绍可见:DES加密 原理不赘述了。。实在太多,其实就是一个形式化算法,按部就班的实现就可以,只不过有些繁琐,我写了3个晚上 = =。 主要实现了利用DES算法对一个文本文档加密,然后再将其内容解密。程序...
分类:
编程语言 时间:
2014-11-26 01:12:52
阅读次数:
362
1.1EFS加密原理EFS是Windows系统中所特有的一个实用功能,对于NTFS分区上的文件和数据,都可以直接使用EFS加密保存,很大程度上提高了数据的安全性。EFS加密基于公钥策略。在使用EFS加密一个文件或文件夹时,系统首先会生成一个对称密钥来加密文件或文件夹,随后系统再利用用户..
分类:
其他好文 时间:
2014-11-06 15:10:33
阅读次数:
231