摘要:数据加密、解密在安全领域非常重要。对程序员而言,在数据库中以密文方式存储用户密码对入侵者剽窃用户隐私意义重大。 有多种前端加密算法可用于数据加密、解密,下面我向您推荐一种简单的数据库级别的数据加密、解密解决方案。 在表中插入加密数据 以MySQL数据库为例,它内建了相应的加密函数...数据加密...
分类:
数据库 时间:
2015-01-22 10:47:58
阅读次数:
258
对称加密算法之RC4介绍及OpenSSL中RC4常用函数使用举例!...
分类:
编程语言 时间:
2015-01-20 22:17:08
阅读次数:
266
二. 加密算法介绍对称加密算法对称加密算法用来对敏感数据等信息进行加密,经常使用的算法包含:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。...
分类:
编程语言 时间:
2015-01-19 22:38:27
阅读次数:
570
SHA加密:package com;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * 对外提供getSHA(String str)方法 * @author randyjia *...
分类:
编程语言 时间:
2015-01-19 20:46:23
阅读次数:
158
#!/usr/bin/perl -w
sub npoint{
my $CodeStr = $_[0];
print $CodeStr.$/;
my $CodeLen = 32;
my $CodeSpace = $CodeLen - length($CodeStr);
if ($CodeSpace >= 1){
...
分类:
编程语言 时间:
2015-01-18 14:24:58
阅读次数:
157
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。
1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义
2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)
3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)
4. 大致了解 CA 证书的用途...
分类:
Web程序 时间:
2015-01-15 18:17:20
阅读次数:
371
1./etc/sysconfig/目录简介: 1)authconfig:这个档案主要在规范使用者的身份认证机制,包括是否使用本机/etc/passwd,/etc/shadow密码记录使用何种加密算法,还有是否使用外部密码服务器提供的账号验证等,以及/etc/shadow密码记录使用何种加密算法,还有是否使用外部密码服务..
分类:
系统相关 时间:
2015-01-15 11:09:58
阅读次数:
278
数据加密标准(DES)是在20世纪70年代中期由美国IBM公司发展出来的,并被美国国家标准局公布为数据加密标准的一种分组加密算法。DES算法的分组大小为64位,所使用的加密或解密密钥也是64位。因为其中有8个位是用来做奇偶校验,所以64位中真正起密钥作用的只有56位。DES加密与解..
分类:
其他好文 时间:
2015-01-15 01:51:51
阅读次数:
154
本算法是一个分组算法。该算法的分组长度为128比特,密钥长度为128比特,也就是16个字节。加密算法与密钥扩展算法都采用32轮非线性迭代结构。解密算法与加密算法的结构相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。所有在SMS4的基础类中,你会看到加密和解密的基础函数是同一个,只是需要一个int型的标志位来判断是加密还是解密。...
分类:
编程语言 时间:
2015-01-13 17:44:29
阅读次数:
137
一、概述
1. 目的
(1)所有权
只能运行OEM或其授权的固件
(2)完整性
静态完整性:完整性检测
动态完整性:封闭的软硬件环境
(3)保密性
非授权内容不可窥视
(4)可靠性
数据来源可验证
数据来源可以追溯
(5)不可回退性
单向版本升级
2. 基础部件
(1)Hash算法
计算信息的特征值,具有不可逆和表征性
(2)加密算法
对称加密:加解密同...
分类:
其他好文 时间:
2015-01-13 16:04:05
阅读次数:
801