Buffer.from()
ingoo라는 텍스트를 컴퓨터가 저장하는 방법
Buffer에서 사용할 수 있는 인코딩
ascii (아스키 코드)
utf-8 (UTF-8) // 기본 인코딩은 utf-8
base64 (Base64) // 64진법
등등..
-정의
데이터를 약속한 규칙에 의해 컴퓨터가 사용하는 0과1로 변환하는것
사용하는 인코딩 방법에 따라 다르게 표현됩니다.
-정의
인코딩과 반대로 사람이 이해할 수 있도록 문자로 바꿔줍니다. 바이트형식을 문자열로 반환해주는것.
양방향
규칙이 있고 암호화된 내용을 가지고 다시 원본으로 만들 수 있는것
단방향
암호화한 내용을 다시 복구화가 안됩니다.
정의
패스워드 같은것을 저장할때 보안성을 높이기위해 암호화를 하는것, hash는 암호화중에 단방향 암호화입니다.
sha256
hash의 알고리즘중 하나로 내용을 암호화하여 2의 256제곱 만큼의 경우의 수를 만들 수 있습니다. 블록체인에서 가장 많이 사용하는 알고리즘 입니다.
16진수로 반환
hex값으로 반환
salt를 사용할때와 안할때 결과값이 전혀 다르게 나옵니다.
정의
cookie나 session처럼 인증 방식으로 인증에 필요한 정보들을 토큰에 담아 암호화시켜버린것입니다.
장점