목록기록 (27)
HANA -J
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dvklJh/btrbhX5TJfZ/skuEz85yk6C0v0KfiSnjkK/img.png)
>간단한 정리 - 해싱과 암호화는 일상에서 어느 정도 통용되지만 암호학적으로 봤을 때는 차이가 있다. 해싱 : 단방향, 복호화 불가능 암호화 : 양방향, 복호화 가능 - 단방향 해시함수(One-Way Hash Function) 어떤 수학적 연산 또는 알고리즘에 의해 원본 데이터를 매핑시켜 완전히 다른 암호화된 데이터로 변환시키는 것을 의미한다. 이러한 변환을 해시라고 하며, 해시에 의해 암호화된 데이터를 다이제스트라고 한다. -단방향 해시함수의 단점 1. 동일한 데이터는 동일한 다이제스트를 갖는다. 2. 무차별 대입 공격에 취약하다. -단방향 해시 함수 보완 1. 해시함수 여러 번 수행하기 2. 솔트 - 해시함수를 수행하기 전에 원문에 임의의 문자열을 덧붙이는 것. - 사용자마다 다른 Salt를 사용한다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ouDpL/btrbhX5P4yh/Gk9lrx0jedziImsEqdKK8K/img.png)
>이번주 부터 학원에서 프로젝트를 시작했다. 어제부터 기록하려 했는데 게을러서 그러지 못했다. 프로젝트는 총 3명이 같이하고 주제는 프렌차이즈 주문 웹 어플리케이션 구현이다. >구현내용으로는 크게 회원관리, 주문, 관리자페이지이다. 쇼핑몰과 조금 다른점은 관리자 페이지에서 주문을 상시확인 할 수 있도록 구현하는 부분에서 차이가 있다. 내용들을 정리하고 각자 해보고 싶은 부분들을 정리했다. 그리고 오늘 데이터 베이스 설계(ERD 다이어그램)를 보완해서 첨삭 받았다. 아직 제대로 했는지 모를정도의 수준이라 아마 구현하면서 수정이 조금 있을거 같다. >데이터베이스를 작성하면서 공부한 개념들 정리 - PK : 기본키는 후보 키 중에서 특별이 선정된 키로 중복된 값과, null값을 가질 수 없다. 튜플을 식별 하..
2021.08.02 1. 공부기록(일기) 처럼 지난 주 부터 인스타그램에 올렸는데 생각보다 글 쓰기가 어려웠다. 블로그를 적극 활용해보려 한다. 2. 금요일에 프로젝트 조를 편성하고 이번주부터 본격적으로 시작한다. 내가 생각해서 구현하려 했던 부분보다 훨씬 더 많은 부분을 생각해야 했다. 3. 프로젝트에 대해 고민하고 공부하면서 느낀건데 내가 생각해서 코드를 작성해서 뭔가를 구현하는건 어렵다. 4. 학원에서 자료구조 알고리즘에 대해 가벼운 수업도 없었고 자바 기초책에 개념부분만 배우고 넘어갔는데 그 때 공부를 시작했어야 했다... 이번 주 부터 공부 스타트 ! 프로젝트하면서 매일 조금씩 하는게 목표이다.