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