加密解密的技术一、对称加密加密方和解密方使用是同一个密钥,加密解密的速度都很快,先将数据明文分成数据块儿,一般来讲是大小相同的,如果到最后剩下的不能与其他数据块儿的大小相同,那么就给它添加一些填充物,然后对每个数据块儿逐个加密,然后把加密后的数据块儿发给对..
分类:
其他好文 时间:
2015-05-02 18:18:40
阅读次数:
254
字符串加密和解密常用类:转载至: http://www.cnblogs.com/malaohu/p/3214136.html public sealed class EncryptUtils { #region Base64加密解密 /// /// Base64加密 /// /// 需要加密的字符串...
分类:
其他好文 时间:
2015-04-30 21:35:04
阅读次数:
195
//获取公钥私钥X509Certificate2 c4 = DataCertificate.GetCertFromCerFile(path + "\\cer\\xx.pem"); string PublicKey = c4.PublicKey.Key.ToXmlString(false);//公钥 ...
分类:
其他好文 时间:
2015-04-30 17:48:08
阅读次数:
1181
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;namespace 加密解密工具{ class 加密解密 ...
分类:
其他好文 时间:
2015-04-30 12:24:13
阅读次数:
129
在使用openssl 库前,需检测是否安装openssl , shell 窗口输入:openssl version , 在openssl 安装完成之后, 可通过vi 编写测试代码 。本例中附上加密,解密代码,方法分别是: EncodeRSAKeyFile(...) , DecodeRSAKeyFil...
分类:
编程语言 时间:
2015-04-29 16:57:31
阅读次数:
243
AES加密方式基本实现,出现一个问题就是代码的安全性。我们知道java层代码很容易被反编译,很有可能泄漏我们加密方式与密钥 内容,那我们该怎么办呢?我们可以使用c/c++实现加密,编译成So库的形式,可供java实现调用,这样就大大增强程序安全性,因为so反编译结果是 arm指令,没有java中s....
分类:
其他好文 时间:
2015-04-29 16:40:21
阅读次数:
1278
案例:
对一段数字进行加密,采取的策略是将数字隔开随机插入字符(非数字),如用户输入:12345
利用ISA加密,加入随机字符,生成一段字符:*************
后台接收到传过来的字符后,开始解密,去除随机插入的字符(非数字)
获得正确的字符;
解析:
表面看来,这个加密流程是没有任何问题的。
但是,当用户通过查看cookie中的数据后,实际上是可以获取加密后的字符串...
分类:
其他好文 时间:
2015-04-28 18:29:37
阅读次数:
118
序
上一篇文章中简单的介绍了第二种非对称加密算法 — — DH,这种算法也经常被叫做密钥交换协议,它主要是针对密钥的保护。同时,由于水平的限制,打算这个系列就到此为止了,这篇文章就算是一个总结吧,回顾一下这几个月来都写了些什么。
背景
其实,在开始写这个系列之前,我对于 Java 的加解密也并不是那么了解。之所以要写这些文章,还主要是由于工作的原因。记得几个月...
分类:
编程语言 时间:
2015-04-27 13:17:11
阅读次数:
144
概述:理论部分主要介绍了:对称加密、非对称加密、单向加密、密钥交换、CA、PKI操作部分主要有:对称加密、非对称加密、单向加密的实现,已经openssl常用功能,生成密码、生成随机数已经使用openssl创建私有CA系统环境说明:[root@bogon~]#cat/etc/redhat-release
CentOSreleas..
分类:
其他好文 时间:
2015-04-26 01:26:52
阅读次数:
401
DEDE是使用md5加密,但是,它是显示32位md5加密码从第6位开始的20位进入数据库 找到数据表dede_admin 我们只要把pwd对应的md5加密码修改为c3949ba59abbe56e057f,密码就被修改为123456了。MD5加密/解密 http://md5ss.sinaapp.com...
分类:
其他好文 时间:
2015-04-25 10:41:26
阅读次数:
148