自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 加密解密(四)--Java中的Hash算法

Hash算法严格上来说并不属于加密算法,而是与加密算法属于并列关系的一种算法。概括来说,哈希(Hash)是将目标文本转换成具有相同长度的、不可逆的杂凑字符串(或叫做消息摘要),而加密(Encrypt)是将目标文本转换成具有不同长度的、可逆的密文。 因为Hash算法在信息的转化过程中,具体来说,两者的主要区别有以下两个: 1)Hash算法转换过程不可逆,而加密转换过程可逆 2)Hash算法无论输

2017-05-14 16:19:02 26726

原创 加密解密(三)--Java中的非对称加密算法

非对称加密算法是一种密钥的保密方法。非对称加密算法需要两个密钥:公开密钥(public key)和私有密钥(private key)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。 非对称加密算法实现机密信息交换的基本过程

2017-05-12 20:40:44 947

原创 加密解密(二)--Java中的对称加密算法

对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。常用的对

2017-05-10 23:48:33 958

原创 加密解密(一)--加密算法简介

最近一直在搞Android逆向这一块,加密解密用的比较频繁,同时接下来准备写的几篇博客也都和加密解密相关,所以准备把加密解密这块整体来看看,在博客上记点笔记。 关于加解密这一部分,准备分四章来写。第一章主要从整体上了解下加解密算法,第二、三、四章分别介绍下java中的对称加密算法,非对称加密算法和Hash算法。 OK,下面开始正文。一、密码学概述首先我们在看这些加密算法之前先来简单了解下密码学。

2017-05-09 21:44:21 2394 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除