일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- suninatas 풀이
- 파이썬
- 포인터
- IF문
- 배열
- lord of sql injection
- python
- 조건문
- 자바스크립트
- object
- blind sql injection
- 객체
- Pwndbg
- jQuery
- sql injection
- xss game
- 백준 알고리즘
- element 조회
- window
- property
- htmlspecialchars
- 사칙연산
- xss game 풀이
- 백준 파이썬
- burp suite
- 김성엽 대표님
- github
- 함수
- document
- 메소드
Archives
- Today
- Total
목록^연산자 (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