일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인출수수료
- 추가납입
- 변환
- Java
- 프론트엔드
- 리스트
- 수수료
- 급성심근경색증
- 심장질환
- 교보생명
- 자바스크립트
- 납입
- 코딩
- 웹개발
- 사망
- 교보
- 뇌출혈
- 보험료
- jQuery
- 가입
- Vue.js
- 문자열
- 프로그래밍
- PythonProgramming
- 보험
- 특약
- javascript
- python
- 파이썬
- 중도인출
- Today
- Total
목록데이터보호 (5)
SeouliteLab
Rijndael은 대칭키 암호화 알고리즘 중 하나로, 안전한 데이터 전송 및 보호를 위해 널리 사용됩니다. 파이썬에서 Rijndael 암호화를 구현하고 사용하기 위해서는 PyCryptodome 라이브러리를 활용할 수 있습니다. 이 블로그에서는 PyCryptodome를 사용하여 Rijndael 암호화를 다루는 방법에 대해 알아보겠습니다. 1. 텍스트 암호화하기 가장 기본적인 예제로, 텍스트를 Rijndael로 암호화하고 해독하는 과정을 살펴보겠습니다. from Crypto.Cipher import AES from Crypto.Random import get_random_bytes # 키 생성 key = get_random_bytes(16) # 암호화 cipher = AES.new(key, AES.MODE_..
데이터를 안전하게 해싱하여 보안성을 유지하고, 식별 가능한 고유한 값으로 변환하는 것은 많은 애플리케이션에서 필요한 기능입니다. 이를 위해 파이썬에서는 hashids 모듈을 사용할 수 있습니다. 이 모듈을 사용하면 숫자와 문자열을 안전하게 해싱하고, 해시된 값을 다시 원래 값으로 복원할 수 있습니다. 이제 몇 가지 예제를 통해 hashids 모듈의 활용법을 살펴보겠습니다. 예제 1: 기본적인 사용법 from hashids import Hashids # 해시 생성기 생성 hashids = Hashids() # 숫자를 해싱하여 암호화하기 hash = hashids.encode(123) print(hash) # 해싱된 값을 다시 원래 값으로 복원하기 original_number = hashids.decode(..
TLS(Transport Layer Security)는 인터넷에서 데이터 통신을 보호하기 위한 프로토콜 중 하나로, 주로 웹 브라우저와 웹 서버 간의 통신을 안전하게 만들어 줍니다. TLS의 기본 개념 TLS는 SSL(Secure Sockets Layer)의 후속 버전으로, 데이터를 안전하게 전송하기 위해 사용됩니다. TLS는 암호화, 인증 및 무결성 보호를 포함한 여러 보안 기능을 제공하여 데이터의 보안성을 강화합니다. TLS의 작동 원리 TLS는 클라이언트와 서버 간의 통신을 보호하기 위해 공개키 암호화를 사용합니다. 클라이언트가 서버에 연결 요청을 보내면, 서버는 공개키를 제공합니다. 클라이언트는 이 공개키를 사용하여 데이터를 암호화하여 서버로 전송합니다. 서버는 자신의 개인키를 사용하여 이 데이터..
HTTP(HyperText Transfer Protocol)와 HTTPS(HyperText Transfer Protocol Secure)는 웹에서 정보를 주고받는 프로토콜입니다. 이 두 프로토콜 간의 차이점은 웹 보안과 관련이 있습니다. HTTP와 HTTPS의 기본 개념 HTTP: HTTP는 웹 브라우저와 웹 서버 간에 텍스트 데이터를 전송하기 위한 프로토콜입니다. 이는 데이터를 평문으로 전송하기 때문에 보안에 취약합니다. HTTPS: HTTPS는 HTTP의 보안 버전으로, 데이터를 암호화하여 전송하는 프로토콜입니다. HTTPS는 SSL(Secure Sockets Layer) 또는 TLS(Transport Layer Security) 프로토콜을 사용하여 통신을 암호화하므로 데이터의 보안성이 향상됩니다. ..
SSL(Secure Sockets Layer)은 인터넷 상에서 정보를 안전하게 전송하기 위한 표준 보안 기술 중 하나입니다. 이 기술은 웹 브라우저와 웹 서버 간의 통신을 보호하여 제3자가 중간에서 데이터를 엿보거나 조작하는 것을 방지합니다. SSL의 작동 원리 SSL은 공개키 암호화 방식을 사용하여 작동합니다. 클라이언트(웹 브라우저)가 서버에 접속할 때 서버는 공개키를 제공합니다. 클라이언트는 이 공개키를 사용하여 데이터를 암호화하여 서버로 전송합니다. 서버는 자신의 비밀키를 사용하여 이 데이터를 해독합니다. SSL의 중요성 SSL은 인터넷 상에서 개인 정보와 기밀 정보를 안전하게 전송하는 데 중요한 역할을 합니다. 온라인 상에서 비밀번호, 신용 카드 정보 등 민감한 정보를 주고 받을 때 SSL을 사..