TIL-230323

김강현·2023년 3월 23일
0

블체스-3기-TIL

목록 보기
3/12

1교시

암호화

암호/복호화 이해

단방향

검증용도.

양방향

상호 소통 용도.

대칭키

비대칭키

2교시

SHA 256 해시 함수

input 값은 무지막지하게 크고, output 값은 정해진
(sha 256 의 경우, 16진수 64자리)

혹시나 input 값이 같은게 발견이 된다면!
그걸 해시 충돌 이라고 함!!

(덧) chat gpt 한테 물어본 거

3교시

bitcoinpaperwallet.com
bitaddress.org
여기서 비트코인 지갑 생성!

지갑 생성 알고리즘이 있으니! 직접 만들 수도 있다!!

메타마스크도 설치
지갑 생성!

내 키 안전하게 보관하는 법

https://encode-decode.com/des-encrypt-online/
https://www.devglan.com/online-tools/rsa-encryption-decryption

  1. 지갑-개인키 준비
  2. RSA(비대칭키 방식) 에서 pub-pvt key pair 생성
  3. pub key로 지갑-개인키 암호화
  4. 암호문 복붙
  5. pvt-key 복붙
  6. des에서 개인 비밀번호 로 암호화
  7. 6번에서 생성된 암호문 복붙

4교시

Git으로 프로젝트 관리하기

  • 프로젝트 최초 생성시
    git init
    git add .
    git commit -m "first commit"
    git branch -m main
    git remote add origin [깃헙주소]
    git push -u origin main
  • 일정한 단위 작업 종료 후
    git add .
    git commit -m "커밋 메세지"
    git push -u origin main
  • 커밋 되돌리기 (팀 작업에서는 사용 ❌)

5교시

json parsing

JSON.parse()
JSON.stringify()

6교시

7교시

profile
this too shall pass

1개의 댓글

comment-user-thumbnail
2023년 3월 23일

chatGPT.. 저렇게 디테일한 질문에 답을 하다니 진짜 대단하네요 ㅋㅋ

답글 달기