분류 전체보기(329)
-
암호화
암호화 암호화는 데이터를 숨기고 다시 사용할 수 있게 만드는 과학이다. 암호화에서는 데이터를 숨기는 것을 암호화라고 하고 숨김을 해제하는 것을 복호화 라고한다. 데이터가 안전하게 교환되면 발신자가 먼저 암호화한 다음 수신자가 특수 키를 사용하여 복호화한다. 대칭 암호화는 동일한 키를 사용하여 데이터를 암호화하고 해독한다. 비대칭 암호화는 두개의 서로 다른키를 사용하여 데이터를 암호화하고 해독한다. 대칭 암호화 대칭 암호화는 데이터를 암호화하는 가장 빠른 방법이며 많은 양의 데이터를 보내는데 가장 일반적이지만 한 가지 주요 취약점이있다. 다른 사람에게 키를 보내면 다른사람이 읽을수 있는 형식이기 때문에 데이터가 도난당할 위험이 있다. 비대칭 암호화 비대칭 암호화는 한 가지 방식으로 대칭 암호화와 다르다. ..
2023.04.09 -
웹개발 종합반 5주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. 이전 수업들의 복습이 메인인 수업들이었습니다. 버킷리스트 - 가상 환경 및 패키지 설치 python3 -m venv venv pip install flask pymongo dnspython 코드 나의 버킷리스트 기록하기 ✅ 호주에서 스카이다이빙 하기 from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo import MongoClient import certifi ca = certifi.where() client = MongoClient('mongodb+srv://이름:비밀번호@cluster0.2xxwxhc.mongodb.net/?r..
2023.04.09 -
[Mac OS] AWS 배포 에러 Command errored out with exit status 1:
아마존 배포 진행중 오류발생 아래코드 실행후 에러가 발생 했다. pip install awsebcli 아래와 같은 에러발생 ERROR: Could not build wheels for bcrypt which use PEP 517 and cannot be installed directly WARNING: You are using pip version 19.2.3, however version 23.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. pip 를 업그레이드 해달라는 경고가 떴다. pip install -U pip setuptools 위 코드 실행후 해결 링크 : https://st..
2023.04.09 -
[Mac OS]DB Atlas 에러 pymongo.errors.ServerSelectionTimeoutError: ~ [SSL: CERTIFICATE_VERIFY_FAILED]~
파이썬 pymongo 를 사용하며 발생한 에러입니다. SSL 인증서 문제인거같습니다. certifi 라이브러리는 TLS 호스트의 신원을 확인하는 동시에 SSL 인증서의 신뢰성을 검증하기 위해 Mozilla가 세심하게 선별한 루트 인증서 컬렉션을 제공합니다. 에러발생코드 from pymongo import MongoClient client = MongoClient('mongodb+srv://비밀입니다:비밀입니다@cluster0.2xxwxhc.mongodb.net/?retryWrites=true&w=majority') db = client.dbsparta doc = { 'name' : '영수', 'age' : 24 } db.users.insert_one(doc) 에러해결코드 from pymongo impor..
2023.04.09 -
zsh: no such file or directory: usr/bin/python3 [Mac OS]
파이썬 공식 홈페이지에서 파이썬 설치시 발생했던 문제입니다. 정말 간단하게도 hombrew 로 파이썬을 설치하니 해결되었습니다. brew install python3 homebrew 가 설치되어있지 않다면 아래링크에서 다운받아 주시면 되겠습니다. https://brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh
2023.04.09 -
MySQL Workbench 꺼짐 문제 [ M1 Mac Ventura ]
Mac m1 ventura 사용자입니다. mysql 과 mysql workbench 를 다운받고 실행하는 중 워크벤치에서 오류가 발생했습니다. 워크벤치 실행시 테이블을 클릭하면 꺼지는 오류입니다. 이때문에 워크벤치 버전별로 깔고삭제를 반복했습니다. 링크 : https://downloads.mysql.com/archives/ MySQL :: MySQL Product Archives downloads.mysql.com 위 링크로 접속해서 MySQL Workbench 선택후 8.0.24 버전을 다운받아서 사용하여 문제를 해결하였습니다.
2023.04.09