public String encrypt_MD5(String source) throws Exception {
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(source.getBytes());
return Base64.encodeToString(md5.digest(), Base64...
分类:
编程语言 时间:
2014-12-14 13:18:49
阅读次数:
160
1.MD5(信息-摘要算法)
常用于文件校验。不管文件多大,经过md5加密后都能生成唯一的md5值。
2.SHA(安全散列算法)
用于电子商务等信息安全领域。比md5更安全。
3.HMAC(散列消息鉴别码)
用公开函数和密钥产生一个固定长度的值作为认证标识,用这个标识鉴定信息的完整性。使用一个密钥生成一个固定长度大小的小数据块(MAC),并将其加入到消息中,然后传输。接收方利用与发送方共...
分类:
移动开发 时间:
2014-12-14 13:18:03
阅读次数:
218
public String encrypt_SHA(String source) throws Exception {
MessageDigest sha = MessageDigest.getInstance("SHA");
sha.update(source.getBytes());
return Base64.encodeToString(sha.digest(), Base64...
分类:
编程语言 时间:
2014-12-14 13:17:17
阅读次数:
194
因为CW是随加扰信息一起通过公用网传输,任何人都可以读取研究它,一旦CW被读取破解,那么整个系统就瘫痪了,所以对CW本身就要用一个加密密钥通过加密算法来对它进行加密保护。在具体应用中,这个密钥可以按照网络运营商要求经常加以改变,通常由服务商提供,用来控制其提供的服务,所以把它称为业务密钥(Service Key)。SK的使用一般与用户付费条件有关。
CW虽已由SK加密,但这个密如果仍可以让任何人...
分类:
其他好文 时间:
2014-12-12 14:56:23
阅读次数:
180
原文:如何在C#中生成与PHP一样的MD5 Hash Code 最近在对一个现有的系统进行C#改造,该系统以前是用PHP做的,后台的管理员登陆用的是MD5加密算法。在PHP中,要对一个字符串进行MD5加密非常简单,一行代码即可: md5("Something you want to encrypt....
最近测试过程中遇到了有关系统AES和FEC的case,这里简单介绍一下它们的原理以及在GPON系统中的应用。AES对于GPON系统,下行数据由广播方式发送到所有ONU,牵涉到一个恶意用户窃听所有广播帧的危险,故系统引入AES加密算法.它是一种分组加密算法,即把明文和密文分成固定长度的分..
分类:
其他好文 时间:
2014-12-09 19:53:54
阅读次数:
179
加密过程:以byte[]形式读取SD卡上准备好的测试音频文件,使用AES加密算法加密byte[],再保存覆盖原音频文件,此时加密后的音频文件无法被播放。解密和加密过程原理一样。
代码:
VoiceEncryptionActivity.java
package com.example.voiceencryption;
import java.io.File;
import jav...
分类:
移动开发 时间:
2014-12-07 16:30:16
阅读次数:
216
很简单的一个需求,ipad端给密码RSA加密,传到java后台,解密。RSA加密算法是基于一个密钥对的,分为公钥和私钥,一般情况公钥加密,私钥解密,但也可私钥加密,公钥解密。还可以验签,就是先用私钥对数据进行加密,然后对加密后的数据进行签名,得到一个签名值。然后再用公钥先验签,证明是对应私钥加密过....
分类:
移动开发 时间:
2014-12-02 10:31:40
阅读次数:
307
记得之前考软考和最近考试,总是出现加密算法的题目,在这里总结一下。
对称与非对称和可逆不可逆加密算法总结:
根据密钥类型不同可以将现代密码技术分为两类:对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系)。
1 对称加密算法中,数据加密和解密采用的都是同一个密钥,因而其安全性依赖于所持有密钥的安全性。
对称加密算法的主要优点是加密和解密速度快,加密强度高,且算法公开.
缺...
分类:
编程语言 时间:
2014-12-01 11:30:39
阅读次数:
213
在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet,因为其不安全性,在linux系统中被搁置使用了。 " 公私钥"认证方式简单的解释:首先在客户端上创建一对公私钥 (公钥文件:~/.ssh/id....
分类:
其他好文 时间:
2014-11-29 17:32:04
阅读次数:
242