[url]http://www.zuidaima.com/blog/2759127586540544.htm[/url]
原创 2023-05-29 11:07:56
52阅读
CTF中那些脑洞大开的编码和加密 CTF中那些脑洞大开的编码和加密 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问题:表哥,你知道这是什么加密吗?其实CTF中脑洞密码题(非现代加密方式)般都是各种古典密码的变形,
原创 2021-09-01 09:35:05
3348阅读
简单密码学总结1.0经验解题思路如下:已知密文,根据密文的特征(长什么样子),判断是用什么方式加密,从而解密未知密码,分析密码特性,利用暴力破解或者其他相应思路求解有时候,题里会混合多种编码方式,解出来种后,还需要观察其间的关系 些简单的编码摩尔斯编码:摩尔斯电码由两种基本信号组成:短促的点信号“·”,读“滴”;保持定时间的长信号“—”,读“嗒”。间隔时间:滴=1t,嗒
原创 2021-05-24 11:14:35
1013阅读
最近接触了密码学的题,感觉特别有意思,写下博客来记录下,以免忘记:哈夫曼树哈夫曼树(也称为最优二叉树),虽然(目前)没学,但是百度、谷歌大法无敌。查查原理,再去做题。经过番查找,懂了原理,就总结下简单说:叶子结点:权值a : 4d :9g : 1f : 5l : 10 : 75 : 9{ : 1} ...
个中文,在UTF8编码情况下,个汉字对应3个字节,对于GBK编码个汉字对应两个字节而对英文,则都是两个字节。 String a = "黄";// byte[] bytes = a.getBytes();默认UTF-8 byte[] bytes = a.getBytes("GBK"); for (byte aByte : bytes) { System.out.println(aByte); Strin
原创 2021-07-28 09:58:38
218阅读
密码学
转载 2014-12-29 18:52:04
688阅读
密码学基础概述明文(Plaintext)密文(Ciphertext)加密(Encrypt )解密(Decrypt)密码算法(Cryptography Algorithm)密钥(Secret Ke
转载 2023-04-25 16:39:55
40阅读
加密算法对称秘钥算法DES 3DES AES RC4(流加密算法,软件运行效率高,广泛用于SSL加密,以前的WEP(8k包就能解密))优:速度快,基本不增加加密文件大小(紧凑)缺:秘钥管理,秘钥分发,数字签名非对称秘钥算法RSA(大素数乘积因式分解的数学难题,512-2048bit) 768bit已被成功分解特点:慢,基于数学难题,便于秘钥管理,密文会变长(不紧凑)用于:签名,(数据加密)秘钥交换
原创 2016-07-06 22:51:46
608阅读
密码学首先必须的高大上起来!! 密码学门研究确保信息的秘密性、真实性的技术。从保护信息的方式上可以分为三个分支:密码学Hash函数,以及消息认证码和数字签名等对称加密算法非对称加密算法(公钥加密算法)数据加密加密,简单说就是对段文本进行些骚操作,把原先能看得懂的文本,变成片鬼画符,让别人看不懂。这就是数据加密。 信息加密在生活中还是比较常见的,举例子呢般就会说学生上课传字条,移动下字母
1.置换密码//加密把明文字母重新排序明文:MING CHEN WU DIAN FA DONG FAN GONG明晨五点发动反攻密文:GONG NAFG NODA FNAI DUWN EHCG NIM2.代替密码2.1单表代替密码2.1.1加法密码种简单的替代密码。密钥域很小,易受使用穷举密钥搜索的纯密文攻击。凯撒密码就是种典型的加法密码,基本思想是通过把字母移动定的位数来实现加密和解密。明
密码学基础概念      1、密码 : 对文本进行编码,使偷窥者无法识别的算法。是套编码方案,种特殊的报文编码和相应的解码方式的结合体。           加密之前的原始报文称为明文,使用密码之后的报文叫密文。个简单的例子:          &n
恢复内容开始 密码三要素: 保密性,完整性,可用性 在算法公开的情况下,也不能被破解,如果密码算法逼得攻击者只能用穷举法,那么密钥被称为安全密钥,此时攻击难度可以被量化 分组密码: 先分组后加密 -->商用民用-->慢 流密码:来个数据加密个数据 -->军用-->快 第11章 加密算法与随机数 ...
转载 2021-10-13 20:23:00
825阅读
2评论
前言 整理密码学。 我们在编程中常常需要密码问题,比如说https,aes等。他们都用到了密码这个概念。 密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称加密、散列函数等,都属于密码学范畴。 正文 从古至今密码学直存在,那么在古代密码是怎么样的呢? 我们常常在电视剧中看到
转载 2020-07-27 11:43:00
468阅读
2评论
文章目录前言、题目是什么?二、解题步骤1.下载文件,解压2.解码Unicode3.ASCII码解码4.BrainFunk解码5.摩斯码解码6.字频解密总结 前言在CTF比赛中,有关密码学的问题,都是考察思路和工具使用,还有具备良好的编码能力。本篇文章主要讲的是个关于多种编码和字频解密的内容。、题目是什么?二、解题步骤1.下载文件,解压 里面是个文本文件task.txt,打开文件,内容如下
密码学学习2
原创 2016-01-25 01:17:33
1105阅读
密码学提供如下服务:加密 Encryption哈希 Hash functions讯息鉴别码 Message Authentication codes (MAC)数字签名 Digital Signatures密码学要达成的目标是:机密性 Confidentiality数据完整性 Data Integrity认证 Authentication不可否认性 Non-repudiation下表说明了各种服务
翻译 2017-09-03 16:32:26
1574阅读
密码学早在公元前400多年就已经产生,人类使用密码的历史几乎与使用文字的时间样长,密码学的发展大致可以分为c-key Cryptography)的概念。
讲完古典密码之后,接下来将介绍现代密码。 引入 古典密码——对称密码算法的雏形 古典密码的特色: ① 共享同个密钥:加解密密钥相同,或者由加密密钥很容易得到解密密钥。 ② 信息的“搅拌”:搅乱明文26各字母信息,使得明文、密文、密钥之间的统计关系变的混乱。 现代对称密码算法设计核心 现代对称密码体 ...
转载 2021-08-03 17:29:00
616阅读
2评论
Python的加密库入门Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。Python 中的个有用的基本加密库就叫做 cryptography。它既是个“安全”方面的基础库,也是个“危险”层。“危险”层需要更加小心和相关的知识,并且使用它很容易出现安全漏洞。在这篇介绍性文章中,我们不会涵盖“危险”层中的任何内容!加密你
密码学密码学:主要是研究编制密码和破译密码的学科 密码学的主要目的:研究如何隐藏信息并且把信息传递出去的个学科1.1古典密码学核心原理:替代法,移位法 凯撒加密 频度分析进行破译密码,在不知道密码的规则前提下,进行破译密码 如何设置密码才比较安全1.2近代密码学核心原理:替代法,移位法1.3现代密码学散列函数 MD5,SHA-1,SHA-256,SHA-512对称加密 DES加密和,AES机
  • 1
  • 2
  • 3
  • 4
  • 5