二、可逆加密 以下的几种加密和解密均要添加对System.Security.Cryptography命名空间的引用; using System.Security.Cryptography; 1、DES public class DESDemo { /// /// 向量 /// 向量的长度为8位,也就...
分类:
其他好文 时间:
2015-07-23 23:41:41
阅读次数:
195
前段时间自己琢磨着写个给字符串加密和解密的小程序,在网上找了一些代码,稍做整理,记录如下: 一、不可逆加密 1、MD5 (之前一直以为经过MD5加密是不可逆的,今天在网上竟然找到个网址可以解密,试了一下,真的可以哦!) /// /// 使用MD5加密字符串 /// /// 待加...
分类:
其他好文 时间:
2015-07-21 23:41:04
阅读次数:
217
一、 利用vi加密:
优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了;
缺点:很明显让别人知道加密了,容易让别人把加密的文件破坏掉,包括内容破坏和删除;
vi编辑器相信大家都很熟悉了吧,vi里有一个命令是给文件加密的,举个例子吧:
1) 首先在root主目录/root/下建立一个实验文件text.txt:
[root@www ~]# vi text.txt
...
分类:
系统相关 时间:
2015-07-20 16:37:33
阅读次数:
152
MD5概念:MD5这是message-digest algorithm 5(信息-摘要算法)缩写。用于加密和解密技术上,它能够说是文件的“数字指纹”。不论什么一个文件,不管是可运行程序、图像文件、暂时文件或者其它不论什么类型的文件,也不管它体积多大。都有且仅仅有一个独一无二的MD5信息值,而且假设这...
分类:
其他好文 时间:
2015-07-18 18:24:14
阅读次数:
402
本系统包括五个模块,注册模块、登录模块、RSA算法模块、DES算法模块、MD5算法模块。这五个模块每一个实现不同的功能。注册模块实现将用户名和密码写入文件中,登录模块则负责将其读入并且判断其是否正确。RSA算法模块实现生成密钥对、加密和解密功能。DES算法模块实现加密和解密功能。MD5算法模块是实现生成摘要的功能。
(1)、首先为注册界面:
package test;
import java...
分类:
编程语言 时间:
2015-07-16 20:05:15
阅读次数:
250
本文采取128位AES-CBC模式加密和解密1.首先对服务端安装mcrypt:sudo apt-getinstall php5-mcryptphp5-devsudophp5enmod mcryptsudo service apache2 restart2.PHP服务端AES加密类代码class MC...
分类:
移动开发 时间:
2015-07-16 16:04:27
阅读次数:
243
1. 因子上次介绍了《JAVA实现AES加密》,中间提到近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。本文就简单介绍如何通过J...
分类:
编程语言 时间:
2015-07-15 16:29:44
阅读次数:
146
原文JAVA实现AES的加密和解密算法import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64De...
分类:
编程语言 时间:
2015-07-11 16:30:42
阅读次数:
130
在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书,最后介绍了如何在.NET中对数据进行对称加密和解密。
加密和解密
说到加密,可能大家最熟悉的就是MD5了,记得几年前我刚开始接触Web编程的时候,研究的一个ASP论坛程序,它的用户密码就是采用的MD5进行加密。MD5实际上只是一种散列运算,或者可以称为单向...
分类:
Web程序 时间:
2015-07-05 11:07:59
阅读次数:
169