BUUCTF clocks in every day on July 28, 2021
introduction
nothing
[De1CTF2019]xorz
The encryption code is as follows:
from itertools import *
from data import flag,plain
key=flag.strip("de1ctf{").strip("}")
assert(len(key)<38)
salt="WeAreDe1taTeam"
ki=cycle(key)
si=cycle(salt)
cipher = ''.join([hex(ord(p) ^ ord(next(ki)) ^ ord(next(si)))[2:].zfill(2) for p in plain])
print cipher
...
Added by roonnyy on Mon, 10 Jan 2022 21:50:00 +0200
BUUCTF clocks in every day on August 9, 2021
introduction
Join the Nep united team, and get busy again
[NCTF2019]easyRSA
The encryption code is as follows:
from flag import flag
e = 0x1337
p = 1991386778237438373399275201576078200297465745577465490949214882928772265091983150160189193852597812381484028333160336349681632761989992793278279018794264296646743588440844918305432716251472809 ...
Added by smordue on Thu, 06 Jan 2022 03:43:40 +0200
Call logic of crypto subsystem in Linux kernel
testmgr.c - crypto/testmgr.c - Linux source code (v5.15.11) - BootlinThe above code is a test program for providing cryptographic services inside the kernel, that is, the crypto subsystemCalling process: crypto API < - > crypto core < - > crypto_ register_ algIf a program in user mode wants to call a cryptographic algorithm in kerne ...
Added by spfoonnewb on Tue, 04 Jan 2022 18:36:15 +0200
Attack and defense world crypto novice zone wp
base64 (base password)
Learn about base64 first: The result of base64 encoding is a string, in which the characters can include A-Z, A-Z, 0-9, +, \ a total of 64 characters. If these characters appear, consider base64. Generally, if there is = (filling character) after it, it can be determined as base64!
Y3liZXJwZWFjZXtXZWxjb21lX3RvX25ld1 ...
Added by jd023 on Mon, 27 Dec 2021 01:45:42 +0200