首页 > 编程语言 >ctf.bobbydylan python解密

ctf.bobbydylan python解密

时间:2022-11-15 17:12:00浏览次数:43  
标签:iArr 15 arr python bobbydylan ctf num result 85

str = "1234567890abcdef"
iArr = [0] * 16
iArr[0] = 0
iArr[12] = 14
iArr[10] = 7
iArr[14] = 15
iArr[15] = 42
try:
    iArr[1] = 3
    iArr[5] = 5
except:
    iArr[5] = 37
    iArr[1] = 85
iArr[6] = 15
iArr[2] = 13
iArr[3] = 19
iArr[11] = 68
iArr[4] = 85
iArr[13] = 5
iArr[9] = 7
iArr[7] = 78
iArr[8] = 22

key_arr = bytearray("bobdylan", encoding="utf-8")

result=[]
for i in range(0, 16):
    num = iArr[i] ^ key_arr[i % 8]
    result.append(chr(num))
print("".join(result))

标签:iArr,15,arr,python,bobbydylan,ctf,num,result,85
From: https://www.cnblogs.com/c-x-a/p/16893055.html

相关文章

  • [oeasy]python0015_十六进制_hexadecimal_字节形态_hex函数
    ​ 十六进制(hexadecimal)回忆上次内容上次数制可以转化bin(n)可以把数字转化为​​2进制​binary接收一个整数(int)得到一个二进制数形式的字符串​编......
  • [Python]学习笔记之-正则表达式
           在使用Python做文件处理时,经常需要使用到匹配、搜索功能,这就离不开一个核心的知识:正则表达式。正则表达式(RegularExpression)描述一种字符串匹配的模式(pat......
  • Python第10章 实例 实战
    一、实验目的和要求文件操作二、实验过程 通过pycharm进行代码编辑三、实验过程敲代码四、代码及其结果实例print("\n","="*10,"蚂蚁庄园动态","="*......
  • python的介绍
    Python是一种跨平台的计算机程序设计语言,是ABC语言的替代品,属于面向对象的动态类型语言,最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越来越多被用于......
  • 进入python的世界_day31_网络编程—— 两种软件开发架构、网络编程之OSI七层协议
    一、软件开发架构1.第一种——C/S架构Client客户端<——————>Server服务端我们平时下载的软件包,基本都是客户端软件使用这个软件包就有一张令牌去进入店铺享受......
  • 点云数据(激光雷达)显示python代码
    点云数据显示是查看点云数据及感性认识必不可少的一个环节。因为在实际场景中,可能会涉及到很多的算法步骤,处理结果是不是我们自己想要的,就需要查看点云数据。为此,我将......
  • python知识
    Python由荷兰数学和计算机科学研究学会的GuidovanRossum于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程......
  • python发送邮件
    python发送邮件代码如下importsmtplibfromemail.mime.textimportMIMETextfromemail.headerimportHeader#引入email函数,smtp协议,需要在申请的邮箱打开SMTP协议,获取......
  • sb Python
    Linux多进程tempfile读取异常,不知道原因是什么!!!!Linux下运行一遍就知道了frommultiprocessingimportProcess,PipefromtempfileimportTemporaryFileimporttime......
  • python基础学习
     前言最近几年Python被吹的神乎其神,很多同学都不清楚Python到底能干什么?就盲目去学习Python,今天我就Python的应用领域来简单盘点一下,让想学习Python的同学找对方向不迷......