登录与注册的加密算法分析算法目的
提供固定的 秘钥 和 明文 能够产生不同的密文摘要
hamc 算法 大概流程是 使用一个秘钥 对明文进行两次散列操作得到密文摘要
哈希(散列)函数
MD5
SHA1
SHA256
注册
向服务器请求一个随机的秘钥
把注册的密码进行 md5.hmac(hamc使用md5的散列函数来操作字符)加密 : md5.hmac(key,message) ==> 密文摘要(k...
分类:
编程语言 时间:
2015-03-17 22:01:53
阅读次数:
192
一,对称加密所谓对称加密,就是它们在编码时使用的密钥e和解码时一样d(e=d),我们就将其统称为密钥k。对称加解密的过程如下:发送端和接收端首先要共享相同的密钥k(即通信前双方都需要知道对应的密钥)才能进行通信。发送端用共享密钥k对明文p进行加密,得到密文c,并将得到的密文发送给接收端,接收端收到密...
分类:
Web程序 时间:
2015-03-17 19:58:31
阅读次数:
158
一、引言遇到一个问题:使用加密库对数据进行加密,得到密文,使用string进行保存并传输,然后可以正确解密出来,但是使用string.c_str()进行参数传递则无法正确解密出明文。原因是:密文中有个字节是0,导致传参数时char数组被截断,但是使用string为什么不会截断呢,string类的实现...
分类:
编程语言 时间:
2015-03-16 19:04:54
阅读次数:
209
1.Electronic CodeBlock(ECB) 块加密模式是最简单的加密模式。信息被分割成单独的块,每一块单独加密。 算法特点: 1.因为每一块单独加密,所以不能很好的隐藏数据的模式,特别是在加密bitmap图像数据时。 2.每次Key、明文、密文的长度都必须是64位。 2.Cipher B...
分类:
其他好文 时间:
2015-03-16 15:57:38
阅读次数:
194
Linuxgrub密码设定grub密码分为明文和密文1、明文设定只需要在vim/etc/grub.conf文件中编辑一下就可以了,具体如图:2、密文设定分为好几种加密方式:现在使用的是grub-md5-crypt来进行密文加密,如下图:把生面生成的密文复制到/etc/grub.conf文件中,然后保存退出就可以了,..
分类:
系统相关 时间:
2015-03-15 07:11:22
阅读次数:
233
linux
Linux一般将文件可存取访问的身份分为3个类别:owner、group、others,且3种身份各有read、write、execute等权限。
一、用户和用户组
1、文件所有者
由于Linux是多用户、多任务的操作系统,因此可能常常有多人同时在某台主机上工作,但每个人均可在主机上设置文件的权限,让其成为个人的“私密文件”,即个人所有者。因为设置了适当的文件权限,除本人(文件所有者)之外的用户无法查看文件内容。
例如某个MM给你发了一封Email情书,你...
分类:
系统相关 时间:
2015-03-14 12:31:27
阅读次数:
172
1.什么是GRUB引导菜单?GRUB是一个引导管理程序,可以引导linux、xp、windows等等系统.2.为什么要给GRUB引导菜单设置?单纯为了安全。GRUB菜单密码分为密文、明文。3.如何为GRUB菜单设置密文?[root@Centos1~]#grub-md5-crypt#创建md5加密字符
Password:Peter#此部分为隐藏的,为..
分类:
其他好文 时间:
2015-03-12 08:34:06
阅读次数:
197
声明:本文源自对哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用的学习整理
1、哈希与加密的区别
(1)哈希:将目标文本转换成具有相同长度、不可逆的杂凑字符串(或称消息摘要);
(2)加密:将目标文本转换成具有不同长度、可逆的密文。
实际上,使用相同的hash算法,不论目标文本有多长,得到的结果长度固定;加密算法往往与目标文本的长度成正比。
2、哈希与加密的数学基础...
分类:
其他好文 时间:
2015-03-10 23:19:10
阅读次数:
379
DES算法是一种通用的对称密钥算法,加解密的密钥是相同的。明文长度64比特,密钥长度为56比特,加密后密文长度是64比特。1.初始置换IPIP[] = { 58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, ...
分类:
其他好文 时间:
2015-03-10 21:05:12
阅读次数:
143
一、数据源迁移:
①数据源配置在web容器还是在项目本身?
根据开发与生产分离原则选择配置到web容器,以免开发泄露数据库密码。
②数据库密码加密
原先was的数据源直接在console控制,密码是密文,较安全。改为tomcat正常的话是以明文配置,需改为密文。方案有两个:一是继承连接池工厂类BasicDataSourceFactory并重写一些方法;二是直接修改BasicDataSo...
分类:
Web程序 时间:
2015-03-10 19:28:21
阅读次数:
122