[TIL] 2023-03-23

Melon Coder·2023년 3월 27일
0

TIL

목록 보기
6/50
post-thumbnail

Today I Learned


[BlockChain]

해시 충돌이란 서로 다른 2개 혹은 그 이상의 입력값에 대해 동일한 출력값이 나오는 상황이다. 해시 충돌을 완벽히 피할 수는 없지만, 그 가능성을 최대한 낮추어야 안전한 암호화 해시 함수라고 할 수 있다.

해시 함수의 특징

  • 해시함수는 대표적인 단방향성 함수로 결과값의 용량이 정해져있다.
  • 용량의 효율성과 높은 보안이 특징이기에, 블록체인의 다양한 분야에서 사용된다.
  • 단방향성이기에 결과값으로 입력값을 역추적할 수 없으며, 결과값 간에 규칙성도 찾기 힘들다.

[Web Develop]

JS

localStorage: 브라우저에 key-value 값을 storage에 저장할 수 있다.

문자열로 저장되기 때문에 객체나 배열을 저장하기 위해서는 객체를 문자열로 변환하여 저장해야 된다.

  • localStorage.setItem(key, value) : key, value 추가
  • localStorage.getItem(key) : value 읽어 오기
  • localStorage.length : 전체 item 개수
  • JSON.stringify() : 객체, 배열을 문자열로 변환
  • JSON.parse() : 문자열을 객체, 배열로 변환

03-23 수업을 감기로 인해 결강하였기 때문에 23일 강의 노트 및 회고팀원분들의 정리 내용을 기반으로 작성하였습니다. (회고팀원분들 감사합니당🫡)

0개의 댓글