우리만의 비밀코드 (UBI 암호화)
친근하고 편리한 암호화를 제공해서 다수의 사람들에게 암호의 중요성을 알리고자 기획한 프로그램
제작 기간: 2021년 8월
기술 스택: 아래 참고
제작기: https://blog.naver.com/godsome_28/222486850767
1. Server
웹 앱: ExpressJS Framework
웹 서버 컴퓨터: Amazon EC2 (Free Tier)
프로세스 매니저: PM2
데이터베이스: lowdb 3.0
챗봇 API: Kakao I Open Builder [View]
2. Security
패키지: ubicrypt [GitHub] [npm]
암호화: RSA-17 (직접 구현)
문자 변환: Huffman Coding
한영 변환: Inko.js [View]
참고 도서: Discrete Mathematics and Its Applications (7th Edition)
■ 코드 제공: GitHub 참고!!
우리만의 비밀코드 (UBI Encryption)
참고자료
- 정수론 – RSA 암호화 및 복호화 (C언어): https://shacoding.com/2020/06/28/rsa-%ec%98%81%eb%ac%b8-%ec%95%94%ed%98%b8%ed%99%94-%eb%b3%b5%ed%98%b8%ed%99%94-c/
- AWS ELB https 설정: https://www.youtube.com/watch?v=Cjq4Cxoauvc&list=LL&index=43
- AWS EC2 Node.js 서버 배포: https://velog.io/@rheey90/AWS-EC2-Node.js-%EC%84%9C%EB%B2%84-%EB%B0%B0%ED%8F%AC
- Node.js로 카카오톡 채팅봇 만들기: https://dev-dain.tistory.com/m/71