본문 바로가기
반응형

SHA2562

[암호화] AES-128과 SHA-256 암호화란? 데이터를 있는 그대로 저장할 경우 해킹을 당하면 개인 정보가 그대로 노출이 된다. 이럴 경우를 대비하기 위해서 개발자들은 암호화 라는 기법을 사용하기 시작하였다. 암호화를 하게 되면 암호화 된 상태는 읽기가 불가능 하고 이것을 읽기 위해서는 암호화 키가 필요하다. 해당 키를 가지고 복호화 작업을 거쳐야만 다시 읽을수 있는 상태로 돌아간다. 뒤에 숫자는 bit수를 가리키며 숫자가 높을수록 암호화 키의 크기가 커짐을 의미한다. 256은 2의 256승이다. 종류는 아래 그림과 같다. SHA-256은 단방향 암호화로 복호화 하는 방법이 없어서 불가능이다. 양방향 암호화로는 대표적으로 AES와 RSA가 있다. RSA에 관련된 내용으로 서버 접근하기 위한 key에 대한 내용이 있는데 아래 참고 포스팅 참.. 2023. 10. 16.
암호화란? 먼저 해당 포스팅을 작성하기 앞서 나는 보안이나 암호화 관련된 전문 인력은 아니므로 , 어디까지나 얕은 지식이나 잘못된 지식이 있을수도 있습니다. 틀린게 있다면 댓글을 통해서 알려주시면 감사하고 많이 배우겠습니다. 이런것들이 있다 라는 간단한 지식 전달 느낌으로 포스팅을 작성하겠습니다. 회원가입 및 로그인을 구현하기 위해서는 다양한 방법이 많지만 요즘은 크게 2가지로 많이들 하곤 한다. 바로 첫째는 소셜로그인과 둘째는 id / password 입력 방식이다. 소셜 로그인 관련해서는 해당 포스팅을 참조해서 따라해보는것도 추천한다. https://thenicesj.tistory.com/81 소셜로그인 android/ios (naver / kakao / google) in flutter naver 로그인 구현.. 2022. 1. 23.
반응형