
密码学与信息安全
文章平均质量分 87
Q-WHai
O ever youthful,O ever weeping.
展开
-
JSunpack-n的安装与简单使用
从JSunpack-n的名称上我们就可以顾名思义,这是一个与JS相关的工具框架。JSunpack-n是用于解析JS脚本。原创 2016-02-16 15:54:15 · 3146 阅读 · 0 评论 -
JSunpack-n模拟WireShark拦截文件传输
在前面的实验里我们进行了JSunpack-n的安装及其简单使用。JSunpack-n还有另外一些功能需要进行测试试验,因为本人也是刚接触这些东西。本文就其中一个“功能点”进行实验。原创 2016-02-24 00:47:13 · 2562 阅读 · 1 评论 -
Scapy 伪造网络数据包
这里说明的数据包伪造只是伪造数据包发送的源地址。网络上有一些有人说可以对数据包内容的伪造(修改)和转发,不过目前还没找到这一点是如何完成的,甚至是在官方提供的文档上也没有看到这一类操作的说明。原创 2016-04-20 10:02:16 · 22003 阅读 · 0 评论 -
交互式数据包处理程序 Scapy 入门指南
Scapy 是一个强大的交互式数据包处理程序(使用python编写)。它能够伪造或者解码大量的网络协议数据包,能够发送、捕捉、匹配请求和回复包等等。它可以很容易地处理一些典型操作,比如端口扫描,tracerouting,探测,单元测试,攻击或网络发现(可替代hping,NMAP,arpspoof,ARP-SK,arping,tcpdump,tethereal,P0F等)。最重要的他还有很多更优秀的特性——发送无效数据原创 2016-04-13 11:49:25 · 25135 阅读 · 0 评论 -
Java版SMS4加密算法
本算法是一个分组算法。该算法的分组长度为128比特,密钥长度为128比特,也就是16个字节。加密算法与密钥扩展算法都采用32轮非线性迭代结构。解密算法与加密算法的结构相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。所有在SMS4的基础类中,你会看到加密和解密的基础函数是同一个,只是需要一个int型的标志位来判断是加密还是解密。原创 2015-01-13 17:11:38 · 13656 阅读 · 1 评论 -
Java实现MD5加密和文件校验
MD5的加密方式是一种哈希加密。一些主流的编程语言都已经实现了MD5的加密,所以如果你的程序或是系统涉及到在多种语言之间的校验,那么MD5可以是备选之一。不过因为MD5是采用哈希函数来进行的加密,所以它无关密钥,也就是说在确定了明文的情况下,MD5就可以加密。不过MD5是不可逆的,只能加密,不能解密。原创 2015-07-01 22:51:46 · 5569 阅读 · 1 评论 -
密码学:SHA1加密算法详解
对于散列/哈希的加密原创 2014-09-24 19:19:28 · 3708 阅读 · 0 评论 -
Android中对APK进行反编译
其实反编译很简单,只是利用一些工具包和一些基本命令行的命令对apk文件进行反编程,没有什么高深的技术。下面就让我们一起来学习一下反编译的技术。原创 2015-02-09 09:47:42 · 2524 阅读 · 2 评论 -
谈谈android反编译和防止反编译的方法
android基于java的,而java反编译工具很强悍,所以对正常apk应用程序基本上可以做到100%反编译还原。因此开发人员如果不准备开源自己的项目就需要知道怎样防止反编译和反编译他人的项目来学习。2.3版本以上在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”可以对代码进行混淆,反编译后是很转载 2015-02-09 09:57:42 · 1251 阅读 · 0 评论 -
CentOS下配置HTTPS访问主机并绑定访问端口号
系统环境:Linux: CentOS release 6.5 (Final)LAMP步骤1.lamp开启ssl# yum install openssl mod_ssl -y # 安装openssl和apache的ssl模块2.证书生成的方法# openssl genrsa -des3 -out server.key 1024原创 2015-07-15 16:47:01 · 4629 阅读 · 1 评论 -
Android从普通发送和接收短信到对短信进行拦截
说实话,关于Android中对短信的一些相关操作是一个比较入门的东西。那我现在还要来写这一篇博客的原因只是因为现在开发中有相关内容,而又想将这些东西分享给更多的人来学习,同时在以后对Android系统的短信进行其他学习的时候也就放在这里做一个记录了,于是就写了这篇啰嗦的文章。如果你觉得这是一个不错的东西,欢迎收藏,以便在以后更方便地查看本人在此篇文章中更新的内容。下面我就从标题中的三个方面来对Android系统中的短信操作进行一个简单地学习。原创 2015-02-10 14:01:30 · 1958 阅读 · 0 评论 -
密码学:RSA加密算法详解
RSA算法一直是最广为使用的"非对称加密算法"。本文旨在说明RSA加密算法的原理及实现,而其相关的数学部分的证明则不是本文内容。原创 2016-02-29 18:03:37 · 56971 阅读 · 3 评论