728x90
ENCODING ASCII
아래 링크에서 ASCII 문제
https://cryptohack.org/challenges/general/
CryptoHack – Home
A fun, free platform to learn about cryptography through solving challenges and cracking insecure code. Can you reach the top of the leaderboard?
cryptohack.org
[99, 114, 121, 112, 116, 111, 123, 65, 83, 67, 73, 73, 95, 112, 114, 49, 110, 116, 52, 98, 108, 51, 125]
아래 정수 배열을 사용하여 숫자를 해당 ASCII 문자로 변환하여 플래그를 얻는 것이 문제이다.
아스키 코드 표
chr()
파이썬에는 chr() 함수가 있다. 아스키코드를 문자열로 변환하는 함수이다.
chr(i) 형태로 이용한다. 괄호( ) 안에 숫자를 넣으면 그 숫자의 아스키코드에 대응하는 문자를 반환한다.
ASCII 문자로 변환 코드
answer=""
a=[99, 114, 121, 112, 116, 111, 123, 65, 83, 67, 73, 73, 95, 112, 114, 49, 110, 116, 52, 98, 108, 51, 125]
for i in range(len(a)):
ans=chr(a[i])
answer+=ans
print(answer)
crypto{ASCII_pr1nt4bl3}
'활동들.. > Incognito' 카테고리의 다른 글
rec&일회용 패드&블록암호 (0) | 2022.10.12 |
---|---|
Feistal Network 3R 그리기 (0) | 2022.10.12 |
암호학 퀴즈 (0) | 2022.09.05 |
RSA 암호화 프로그래밍 (0) | 2022.08.08 |
Cryptohack - Network Attack (0) | 2022.08.07 |