![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
文章平均质量分 58
SIAT_啊哦
啊哦
展开
-
Base64
以下内容引自廖雪峰的官方网站Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。Base64的原理很简单,首先,准备一个包含64个字符的数组:原创 2016-07-17 16:10:58 · 775 阅读 · 0 评论 -
Base64编码及其作用
Base64编码的作用:由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。它使用下面表中所使用的字符与编码。而且base64特别适合在http,mime协议下快速传输数据。base64其实不是安全领域下的加密解密算法。虽然有时候经常看到所谓的base64加密解密。其实base64只能算是一个编码算法,对数据内容进行编码来适合传输。虽然b转载 2016-07-17 15:58:16 · 671 阅读 · 0 评论 -
zip伪加密
简述在上一篇博客:实验吧/隐写术/小家伙挺可爱中遇到了zip伪加密这个概念,于是乎找了很多资料,来简单记录下我的心路历程吧~^_^~原理zip伪加密是在文件头的加密标志位做修改,进而再打开文件时识被别为加密压缩包。背景首先,我们来看zip文件头协议。这里以中文资料为证,但是仍然建议大家去http://www.pkware.com 阅读官方文档,虽然英文读起来有些困难。 一个 ZIP 文件由三个原创 2016-07-18 22:30:56 · 48474 阅读 · 6 评论 -
Crypto
1. 13岁那年 题目链接13即rot13加密,解密后末尾还有=,再base64计科2. XX加密** 题目链接XX*** 加密,搜索后发现有XXencode编码,长见识了~3. crypto3 题目链接这道题看末尾有===,而且是字母大写,想想应该是base32编码,但是还有空格,还这么多空格,如果直接复制进行base32decode,则会出错,空格必须除去,所以编程:结果如下:原创 2017-01-21 21:50:31 · 1001 阅读 · 0 评论 -
zip明文攻击
所谓明文攻击就是已经通过其他手段知道zip加密文件中的某些内容,比如在某些网站上发现它的readme.txt文件,或者其他文件,这时就可以尝试破解了,例如我今天刚做了一个明文攻击的小题目:源文件是:明文攻击.zip,但是一看发现zip文件里面有一个之前看到过的hash.exe,和一些其他加密文件,所以就将已经拥有的hash.exe压缩成zip,注意打包完成后,需要确认二者采用的压缩算法相同。一个简原创 2017-02-03 16:32:40 · 15299 阅读 · 4 评论