异或加密的一道题

明文和密文进行异或得出flag:

with open("明文.txt") as f1:a = f1.read()
with open("密文.txt") as f2:b = f2.read()key = ''
for i in range(len(a)):key += chr(ord(list(a)[i]) ^ ord(list(b)[i]))
print(key)

转载于:https://www.cnblogs.com/RenoStudio/p/10541869.html

实验吧-杂项-异性相吸(异或加密)相关推荐

  1. 实验吧CTF练习题---安全杂项---异性相吸解析

    ---恢复内容开始--- 实验吧安全杂项之异性相吸 地址:http://www.shiyanbar.com/ctf/1855 flag值:nctf{xor_xor_xor_biubiubiu} 解题步 ...

  2. 异性相吸_writeup

    http://ctf.nuptzj.cn/challenges#异性相吸 vi +_+-.txt / +?+-.txt vim编辑器底部出现一排红色提示 Command can not be - 提示 ...

  3. buu 异性相吸 yxx

    异性相吸 题目描述: 题目分析(两种解法): 第一种: 文件中并没有过多提示,只有异性相吸这一提示,那么便想到了异或 异或: 逻辑算符异或(exclusive or)是对两个运算元的一种逻辑析取类型, ...

  4. BUUCTF——异性相吸 题解

    题目描述:最近出现了一个奇葩观点,说性别都不一样,怎么能谈恋爱?为了证明这个观点错误,请大家证明异性是相吸的. 注意:得到的 flag 请包上 flag{} 提交. 答案: flag{ea1bc098 ...

  5. 南京邮电大学网络攻防训练平台(NCTF)-异性相吸-Writeup

    南京邮电大学网络攻防训练平台(NCTF)-异性相吸-Writeup 题目描述 文件下载地址 很明显,文件之间进行亦或就可得到flag,不再多说,直接上脚本 1 #coding:utf-8 2 file ...

  6. 异性相吸题目解决方法

    题目如下: 把密文拖入16进制查看器看一下,数了下正好38个值,数了下正好密钥也是38个字符 难道是按位异或?毕竟题目叫异性相吸 flag{ea1bc0988992276b7f95b54a7435e8 ...

  7. BUUCTF Crypto [异性相吸] writeup题解

    1.观察题目 2.解题思路 联想到密码学中明文和密钥进行异或操作进行加密的方式,用二进制形式打开两个文件,然后编写简单脚本对每一位进行异或操作即可得到答案: #include<iostream& ...

  8. BUUCTF_Crypto_异性相吸(yxxx)

    题目:给了两个文件一个是key.txt,一个是密文.txt 这种类型的题的原理就是将所有的字符串变成二进制数,一个字符串对应8位二进制数. 再进行加法运算:1+1=0,1+0=0,0+1=0,(每个1 ...

  9. 位操作的应用:无参数交换数据,异或加密,循环移位加密【位操作】(56)

    有参数交换数据 无参数交换数据 异或加密(文本与二进制) key 为单个字符 key 为字符串 循环移位加密(文本与二进制) 有参数交换数据 #include <stdio.h>void ...

最新文章

  1. 32 vs 开发wince_十年经验的大神谈如何学STM32嵌入式开发
  2. 制作OpenStack上使用的CentOS系统镜像
  3. MFC 多线程及线程同步
  4. 图灵奖得主Bengio再次警示:可解释因果关系是深度学习发展的当务之急
  5. nginx配置详解与优化
  6. POJ-2942:吃糖果
  7. Json string to object debug - json字符串转Java对象的处理调试
  8. mysql忽略数据类型_MYSQL 常用数据类型
  9. 依赖 netty spring_十分钟带你了解Spring的七大知识点,程序员必了解
  10. link标签引入.css文件(目的):适配不同屏幕
  11. 跟随报文,开启一段奇妙之旅
  12. BZOJ 4538: [Hnoi2016]网络
  13. gets()gets_s()puts()函数的使用
  14. golang 使用 consul 做服务发现
  15. 02WCF初识:ServiceEndpoint
  16. 解决Echarts官网无法访问的问题
  17. WPS设置奇偶页页眉不同
  18. springmvc GET POST 接受参数方式
  19. 【2018,中国智能+】新智元10万+热文排行,AI爆发没有看客
  20. Java基础学习——第十四章 网络编程

热门文章

  1. 经济法基础——第六章第三节综合、与增值税联系较为密切的税种
  2. 必应输入法VS搜狗拼音
  3. Java –什么是-Xms和-Xmx参数?
  4. 构建工具篇 - react 的 yarn eject 构建命令都做了什么
  5. 【C#】WPF的xaml中定义的Trigger为什么有时候会不管用,如Border的MouseOver之类的
  6. 当我跑步时,我在想什么
  7. PHP中使用SHA256,如何在php5.3.0中使用sha256
  8. 百度地图添加自定义点标记、文本标注、点标记
  9. centos6.4下安装fetion
  10. 中望3D 2021出图进阶版-3D出图技巧合集