import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException; public class MD5 {/* * M ...
分类:
移动开发 时间:
2016-09-12 20:28:55
阅读次数:
180
http://www.100hack.com/2014/04/14/golang%E4%B8%AD%E7%9A%84des%E5%8A%A0%E5%AF%86ecb%E6%A8%A1%E5%BC%8F/ henry(454213807) 0:26:14继续下午问的 ECB 问题. 在 go 的 is... ...
分类:
编程语言 时间:
2016-09-07 14:42:33
阅读次数:
175
一个简单的图片加解密函数 使用client跑,不要使用浏览器跑 qq845875470 ,技术交流 ...
分类:
Web程序 时间:
2016-09-05 01:43:34
阅读次数:
240
对称加密1.特点加密密钥与解密密钥相同2.分类2.1DES2.23DES2.3AES2.4PBE3.各种加密示例3.1DESimportjava.security.Key;importjava.security.Security;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator;importjavax.crypto.SecretKey;importjavax.crypto.SecretKeyFa..
分类:
编程语言 时间:
2016-09-04 17:47:07
阅读次数:
226
加密算法 有两种基本的加解密算法类型: 1)对称加密:密钥只有一个,加密解密为同一个密码,且加解密速度快,典型的对称加密算法有DES、AES等; 2)非对称加密:密钥成对出现(且根据公钥无法推知私钥,根据私钥也无法推知公钥),加密解密使用不同密钥(公钥加密需要私钥解密,私钥加密需要公钥解密),相对对 ...
分类:
Web程序 时间:
2016-08-31 02:09:52
阅读次数:
190
** Java加解密 ** 实现方式:JDK实现,CC,BC JDK提供比较基础的底层的实现;CC提供一些简化的操作;BC提供补充 一、Base64加密 非常简单,加密解密就一个函数。 代码如下: 二、消息摘要算法加密————主要用于验证数据完整性。 MD(消息摘要): SHA(安全散列) JDK实 ...
分类:
编程语言 时间:
2016-08-31 00:34:48
阅读次数:
208
Base64不算严格的加密算法,因为加解密的算法都是公开的.Base64的的三种提供者:1.jdk(不推荐)2.commonsCodes3.bouncycastle例:importjava.io.IOException;importsun.misc.BASE64Decoder;importsun.misc.BASE64Encoder;publicclassBase64Demo{ publicstaticvoidmain(String[]args..
分类:
编程语言 时间:
2016-08-29 13:25:38
阅读次数:
181
算法选择:对称加密AES,非对称加密: ECC,消息摘要: MD5,数字签名:DSA 对称加密算法(加解密密钥相同) 名称 密钥长度 运算速度 安全性 资源消耗 DES 56位 较快 低 中 3DES 112位或168位 慢 中 高 AES 128、192、256位 快 高 低 非对称算法(加密密钥 ...
分类:
编程语言 时间:
2016-08-27 12:48:48
阅读次数:
164
包结构: 包 对(datacrc+protoID+dataSize)组成的byte[] 进行crc计算而得到 对(数据内容)进行crc计算而得到 协议号 数据内容的字节长度 数据内容 字段 headcrc datacrc protoID dataSize data 类型 uint uint usho ...
分类:
其他好文 时间:
2016-08-27 12:38:49
阅读次数:
112
iOS系统库中定义了软件开发中常用的加解密算法,接口为C语言形式。具体包括了以下几个大类: 1 #include <CommonCrypto/CommonCryptor.h> //常用加解密算法 2 #include <CommonCrypto/CommonDigest.h> //摘要算法 3 #i ...
分类:
移动开发 时间:
2016-08-26 13:37:36
阅读次数:
236