프로젝트
-
[전자서명] 심플하지만 강력한 전자서명 모듈 개발 프로세스.프로젝트/Web 2021. 11. 18. 00:37
1. 공인인증서나 PASS를 통해서 CI, 혹은 인증서 값을 가져온다. 2. 이를 기반으로, 해당 문서 서명을 대신할 수 있다. (특히 법적인 효력이 필요한 서비스) - 인증서값 & HASH = 암호화값 - (현재 대개의 전자계약의 방식이다) 3. 여기에 전자서명을 추가한다. UI상, React로 전자서명을 추가하여, 사용자의 인증필서를 받고 (signature-pad 사용) 1. ( 인증서값 + 전자서명 데이터 ) & HASH => 암호화 값 2. (인증서값 + 전자서명 데이터 ) & 개인키 => 암호화된 값 2번과 같이 개인키 공개키 암호화 방식을 사용할 수 있다. (KISA에서 그나마 쉽게 승인해줄듯..) 이때 가장 중요한 것은 (법적으로), 사용자가 서명한 자체이다. (그리고 그 데이터) 4. 즉..
-
[R.LOG] AWS로 서비스 이전 완료프로젝트/Web 2021. 10. 3. 19:56
AWS로 이전 완료 개인 프로젝트로 진행 중인 R.LOG https://rlog.or.kr 🕛 지금까지는… 블로그 개발을 하면서, 자기개발을 한지 어느덧 7달 정도 된 것 같다. 프론트엔드, 백엔드등 여러가지 삽질을 해 볼 수 있는 경험이 되었으며 시야를 넓이기 위해서 많은 도움이 된 것 같다. 프론트엔드로는 javascript, jQuery를 사용했다. 백엔드로는 SpringBoot를 사용했으며, QueryDSL을 사용했다. 20년도에 정말… 삽질을 하면서 깨달은 oAuth2.0을 세션을 변환하여 개발하면서, 많은 성장을 했구나 느끼고 있다. 특히 JPA를 사용해서, 최적화를 진행하는 부분에서 개발을 어떻게 진행하면 좋을지 많은 경험을 할 수 있었다. 현업에서 개발을 하면서, 신규 서비스를 개발하며 서..
-
[R.LOG] 신규 프로젝트 1차 개발완료프로젝트/Web 2021. 6. 12. 18:41
2021.07.06 추가 - R.LOG Batch 내용 주소 : http://rlog.or.kr/index 기록되지 않은 것은 기억되지 않는다. R.LOG crontab을 수정할때, vim 혹은 nano로 설정하기 crontab 수정을 위해, 초기 설정을 vim 혹은 nano로 설정 rlog.or.kr R.LOG ( 자칭 : 로재 블로그 ) 1차적으로 개인 블로그 개발이 완료되었다. (관리자 페이지 포함, bootstrap 디자인은 유료로 구매) - github : https://github.com/rojae/R.LOG GitHub - rojae/R.LOG: Rojae Blog Application Rojae Blog Application. Contribute to rojae/R.LOG developme..
-
[Android] [NFC] NFC 무인 인증 시스템 프로젝트프로젝트/Android 2019. 12. 9. 16:05
근거리 무선 통신 기반의 학생 무인 인증 시스템 강원대학교 학생 무인 인증시스템 구현 개요 학생들은 평일 야간 및 주말, 휴일에 학교에 출입하려면 출입 인증이 된 학생증이 필요하다. 하지만 일부 학생들은 학생증을 안만들었거나 출입 인증이 안된 학생증을 가졌고 또는 아예 들고 다니지를 않는다. 이에 학생증이 없더라도 휴대폰을 사용한 학생인증 기능을 만들고자 한다. 실행영상 Github https://github.com/2silvermoon/Rojae 기간 2019년 7월 말 ~ 2019년 11월 19일 역할 API를 사용한 Android app 개발 Spring boot Server 연결 NFC 센서 프로그래밍 기술 스택 MariaDB, Android Studio, Java, PHP KFC_master K..
-
19.08.06프로젝트/Android 2019. 8. 9. 02:48
프로젝트 작업 일지 프로젝트 kfc 작성자 rojae 작성 일 19.08.06 작업 내용 1. boost와 cmake를 사용하여 Makefile 작성2. 서버 pc에 ssh 및 sftp 서버 구축 3. 작업 pc에 동일한 환경 구축 세부사항 Makefile 공부에 대해서 생각을 하다가 cmake를 사용하게 되었고 cmake에서 find_package를 사용하여 boost 라이브러리를 간단하게 빌드하였다. http header에 대해서 공부하다가 끝 느낀 점 http js php 공부 비고 http에 대해서 그리고 서버 어플리케이션에서 html만 처리할 수는 없으니 js, php 대한처리를 추가해야함.cmake를 통해 js php도 묶어줘야 하는데 github에서 열심히 찾아봐야겠다.
-
[KFC] 기획 초안프로젝트/Android 2019. 5. 22. 20:47
프로젝트 프로젝트 이름 : KFC ( Kangwon uni, NFC project ) 프로젝트 인원 : 2명 (rojae, knockG) 이후에 추가 가능 프로젝트 목적 : 주말이나 일정 시간이 되면 교내 건물 출입 시 학생증이 필요하게 되는데, 그로 인해 생기는 번거로움을 덜고자휴대폰에 학생증 정보를 담고 다니게 하여, 출입을 보다 자유롭게 한다. 프로젝트 필요 기술 : NFC 통신, 팀워크, Database, 서버통신기술(Spring or C), Unity(앱), WEB 초기 프로토타입 : NFC WEB DB이후 데이터베이스 확장 및 앱 빌드