본문 바로가기

728x90
반응형

Code

SSL 인증서 만료일 확인하는 스크립트 SSL 인증서 만료일 확인하는 스크립트sslinfo.py 파일 생성vim sslinfo.pyimport sslimport socketfrom datetime import datetimeimport argparsedef get_ssl_info(domain): try: # 도메인과 포트 분리 if ':' in domain: domain, port = domain.split(':') port = int(port) else: port = 443 # 도메인의 IP 주소 가져오기 ip = socket.gethostbyname(domain) # 도메인에 대한 소켓 객체 가져오기 .. 더보기
Python 언어를 사용하여 간단한 Base64 인코딩 및 디코딩 예시 Python 언어를 사용하여 간단한 Base64 인코딩 및 디코딩 예시Base64 인코딩과 디코딩은 데이터를 텍스트 형식으로 변환하는 방법 중 하나입니다. 이는 이진 데이터를 텍스트 형식으로 표현할 수 있게 하며, 주로 데이터를 전송하거나 저장할 때 사용됩니다. Base64는 바이너리 데이터를 ASCII 문자열로 인코딩하고 디코딩하는 데 사용되는 알고리즘입니다. 1. Base64 인코딩 예시import base64# 인코딩할 바이너리 데이터binary_data = b"Hello, Base64 encoding and decoding example."# Base64 인코딩encoded_data = base64.b64encode(binary_data)print(encoded_data.decode())출력 결과.. 더보기
로또 번호 생성기 로또 번호 생성기 vim generate_lotto_numbers.py import random def generate_lotto_numbers(): numbers = [] while len(numbers) < 6: num = random.randint(1, 45) if num not in numbers: numbers.append(num) return sorted(numbers) def print_lotto_numbers(): count = input("로또 번호를 몇 개 출력하시겠습니까? (기본값: 3) ") count = int(count) if count.isdigit() else 3 for i in range(count): numbers = generate_lotto_numbers() print.. 더보기

728x90
반응형