Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 정수 내림차순으로 배치하기
- 2018 카카오 공채
- 백준
- 가장 큰 정사각형 찾기
- 라면공장
- 자연수 뒤집어 배열로 만들기
- 프로그래머스
- 2019 카카오 공채
- 투포인터
- 괄호 변환
- 짝지어 제거하기
- 12906
- 단체사진 찍기
- 자바
- 124 나라의 숫자
- 3954
- 17825
- programmers
- 큰 수 만들기
- 시저암호
- Brainf**k 인터프리터
- 카카오2020 공채
- 문자열을 정수로 바꾸기
- 게리맨더링 2
- 찾아라 프로그래밍 마에스터
- 카카오 2020 공채
- java
- 17779
- 후보키
- 주사위 윷놀이
Archives
- Today
- Total
목록생각해보기 (1)
기기
안전한 패스워드
내 문제 : 비밀번호를 hash처리 후 저장 졸업 프로젝트로 스마트 컨트랙트를 다룰 때, 스마트 컨트랙트 사용자 인증을 위해 비밀번호를 저장할 필요가 있었다. 빨리 만들다보니 비밀번호를 단순히 해시 처리해서 저장했었다.. 자소서를 쓰면서 다시 확인하다보니 비밀번호에서 부족한 것이 보였다. 그래서, 다른 암호화 방법을 찾다 보니 Naver D2에 좋은 글이 있어 대략적으로 정리했다. 단방향 해시 비밀번호를 단순히 해시처리한 것을 단방향 해시라고 한다. 단방향 해시는 역으로 찾는 것은 어렵지만, 정방향으로는 빠른 속도로 계산된다. (+ 해시처리된 값을 다이제트스트라고 한다. ) 하지만, 다음과 같은 단점이 있다. 1. 해시처리가 빠르기 때문에, brute force로 매우 빠르게 답을 대조할 수 있다. 또한..
생각해보기
2020. 4. 20. 01:25