일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- burp suite
- xss game
- element 조회
- 메소드
- sql injection
- htmlspecialchars
- blind sql injection
- 백준 알고리즘
- jQuery
- 파이썬
- 객체
- github
- Pwndbg
- 백준 파이썬
- suninatas 풀이
- 포인터
- 배열
- property
- 조건문
- 김성엽 대표님
- object
- 자바스크립트
- document
- python
- 사칙연산
- window
- IF문
- xss game 풀이
- 함수
- lord of sql injection
Archives
- Today
- Total
목록xor이란 (1)
power-girl0-0
XOR을 이용한 암호화 구현하기
XOR을 이용한 암호화, 복호화 앞에서 구현한 암호화, 복호화를 활용하여 XOR을 구현해보자. XOR을 하기 위해서는 key가 필요하며, key는 임의로 지정해주면 된다. 또한 암호화와 복화화 과정이 같기 때문에, 아래 소스에서는 enc_xor함수로 표현하였다. ^연산자는 XOR연산을 해주는 연산자이다. 소스코드 def enc_xor(msg,key): msg_size = len(msg) key_size = len(key) enc = bytearray() for i in range(msg_size): msg_xor = msg[i]^key[i%key_size] # i%key_size를 통해 key길이가 초과하는 것을 방지하였다. enc.append(msg_xor) return enc def main(): m..
암호 프로토콜
2021. 3. 11. 21:27