buuctf_crypto_rsarsa+大帝的密码武器

rsarsa

在这里插入图片描述
秒了。记得,输入p,q数值时,在第一栏用逗号隔开。自己用python算n,n=p*q。填完p,q和n和e,右键先算D(不然报错),再算明文M
flag{5577446633554466577768879988}

大帝的密码武器

凯撒密码呗
在这里插入图片描述

def shift_word(word, shift):
    shifted_word = ""
    for char in word:
        if char.isalpha():
            shifted_char = chr(((ord(char) - ord('A') + shift) % 26) + ord('A')) if char.isupper() else chr(((ord(char) - ord('a') + shift) % 26) + ord('a'))
            shifted_word += shifted_char
        else:
            shifted_word += char
    return shifted_word

def shift_sentence(sentence, shift):
    words = sentence.split()
    shifted_sentence = " ".join([shift_word(word, shift) for word in words])
    return shifted_sentence

original_sentence = "ComeChina"
shifted_sentence = shift_sentence(original_sentence, 13)

print("原始句子:", original_sentence)
print("移动后句子:", shifted_sentence)

flag{PbzrPuvan}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值