IT
-
JAVA - MD5, SHA256 암호화 하기 (해쉬 코드 얻기)IT/JAVA 2020. 6. 9. 12:31
특정 텍스트를 암호화하여 DB에 보관해야 하는 일들이 있습니다. 특히 패스워드 같은 것은 입력받은 문자 그대로 저장하는 것보다 암호화하여 저장하는 것이 보안을 더 높일 수 있으며, 많은 건수의 데이터들을 중복을 찾을 때 해시값으로 찾게 되면 조금 더 편리하게 이용할 수 있습니다. 암호화 또는 파일 무결성 검사 용도로 쓰이고 있는 MD5, SHA-256에 대해서 알아보도록 하겠습니다. MessageDigset Class java.security.MessageDigest 클래스를 사용하며, 해시 알고리즘에는 MD5, SHA-1, SHA-256 등이 있습니다. MessageDigest.getInstance(String algorithm) 메소드의 인수에 알고리즘 이름을 지정함으로써 해당 알고리즘에서 해시값을 ..
-
Windows - "압축(ZIP) 폴더 ~.zip 이(가) 올바르지 않습니다." 오류 해결IT/Windows 2020. 6. 4. 14:11
안녕하세요. 오늘은 윈도우에서 흔히 발생하는 압축 파일이 풀리지 않는 오류에 대해서 포스팅을 하려고 합니다. 윈도우 기본 탐색기의 압축 해제 기능으로 압축 해제 시 오류가 간간히 발생하곤 합니다. 오류 내용 : "압축 풀기를 완료할 수 없습니다. 압축(ZIP) 폴더 ~.zip 이(가) 올바르지 않습니다." 아래의 이미지 처럼 이런 오류가 발생했습니다. 폴더의 속성을 열어서 확인해보니, 크기도 잘 할당 되어 있는데 왜 풀리지 않을까 라는 의문을 가졌습니다. 만약 크기가 할당 되지 않았으면 파일이 깨진 것이니 다시 다운로드하시거나, 처음 압축할 때부터 잘못 압축을 한 것이니 참고하시기 바랍니다. 원인 및 해결방법 파일명에 특수 문자, 한글, 영어 등 다양하게 들어가기 때문에 문자가 깨지지 않도록 하기 위해서..
-
MySQL - MySQL 서버 접속시 2002 ERROR 이유와 해결방법IT/Database 2020. 6. 2. 10:25
Linux 계열 서버에 MySQL을 설치 한 후에, MySQL 서버에 접속할 때 아래와 같은 오류를 출력하며 서버 접속이 안될 때 처리하는 방법입니다. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 인터넷을 찾아보니 이런 이유들이 있더라구요. 1. 권한 문제 - 저는 root 계정으로 접속하여 실행했기 때문에 패스했습니다. → mysql.sock 파일이 있는 디렉토리 소유 권한이 없어 접근이 불가능한 상태입니다. root 계정으로 접속하여 실행해보세요. 또는, chmod와 chown 명령어를 통하여 권한을 변경하여 사용하시면 됩니다. 2. mysql.sock 파일의 경..
-
Linux - CentOS 설치 후 yum 기능이 안될 때IT/Linux 2020. 5. 29. 10:15
안녕하세요. 오늘은 CentOS 설치 하게 되면 네트워크가 연결이 되어 있지 않기에, yum 명령어가 실행되지 않습니다. centOS 설치 후 yum 명령어를 사용할 수 있는 해결방법을 포스팅 하려고 합니다. 1. CentOS 설치 후 yum 실행 화면 위 화면과 같이 root 계정으로 로그인 후 yum update를 실행하니 에러가 나오고 있습니다. 에러내용은 아래와 같습니다. 초기에 설치한 후 DNS를 정해주지 않아서 발생된 오류 입니다. Loaded plugins: fastestmirror, security Setting up Install Process Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64..
-
jQuery - jQuery 기본과 사용방법IT/jQuery 2020. 5. 27. 17:31
안녕하세요. 오늘은 웹개발에 유용하게 굉장히 많이 쓰이고 있는 jQuery에 대한 정보들을 작성하려고 합니다. jQuery는 사용하기 편하기 때문에 많은 사람들에게 사랑을 받고 있는데, 이 jQuery 의 기본은 알고 사용하면 조금 더 수월하고 폭넓은 웹개발을 할 수 있을 것입니다. 1. jQuery 란 ? jQuery는 존 레식이 2006년에 발표한 크로스 플랫폼을 지원하는 경량의 자바스크립트 라이브러리이다. jQuery는 빠르고 기능이 풍부한 자바스크립트이며, 다양한 브라우저에서 작동하기 쉬운 API를 활용하여 HTML 문서 탐색 및 조작, 이벤트 처리, 애니메이션 및 Ajax 와 같은 것들을 간단하게 만들 수 있습니다. 다양한 기능과 확정 성의 조합으로 jQuery는 수백만의 사람들에게 사랑을 받고..
-
Linux - VMware 에 Centos 7 (minimal) 설치하기IT/Linux 2020. 5. 26. 12:54
안녕하세요. 오늘은 Vmware 가상머신을 통하여 Centos 7 Minimal 서버를 설치하는 포스팅을 하겠습니다. 일단 먼저는, VMware Workstation Player 라는 가상 서버를 만들어줄 툴이 필요합니다. VMware Tool은 Vmware 다운로드 사이트 에서 다운받습니다. 이제부터 Centos 7 Minimal 버전을 다운 받겠습니다. 1. CentOS 설치 사이트 접속 CentOS 홈페이지 (https://centos.org/) 에 접속하면 다음과 같은 화면이 나타납니다. Get CentOS Now 클릭합니다. DVD 버전이 대표적으로 많이 쓰이지만, 저는 최소버전인 'Minimal' 버전을 다운받아야 하기 때문에 맨 아래에로 내려갑니다. 이전 버전 보기를 클릭합니다. 2. Cen..
-
AWS - EC2 인스턴스 삭제IT/AWS 2020. 5. 21. 16:20
안녕하세요. 오늘은 AWS EC2 인스턴스를 삭제하는 포스팅을 해보려고 합니다. AWS 프리티어를 사용하고 계신다면, 과금이 걱정되어 무엇을 하기가 어려울 때가 많더라구요. 물론 저도 프리티어를 사용하고 있어서 과금을 매일매일 걱정한답니다. 그러기에 본인이 신경쓰지 않으면 과금이 되니 꼭 신경쓰세용 ! EC2 인스턴스 삭제하는 방법 포스팅 시작하겠습니당 :) 1. AWS 로그인 → 서비스 클릭 → EC2 선택 2. 인스턴스 클릭 3. 삭제할 인스턴스를 체크 → 상단에 '작업' 클릭 → 인스턴스 상태 → 종료 종료하면 인스턴스 상태가 노란색 버튼으로 'shuting-do' 상태로 변경됩니다. 여기서 조금만 기다리면 빨간색 버튼으로 'terminated' 상태가 변경되고, 2-4시간 이상 지나면 목록에서 제..
-
PHP - YOURLS deleteURL 플러그인 사용 (ShortURL Api)IT/php 2020. 5. 20. 16:09
안녕하세요. ShortURL 오픈 소스로 만들어진 'YOURLS' 를 이용하여 단축 URL을 만들어보고 있는데, API를 통하여 단축 URL 등록하는 것을 해보았습니다. 그런데 가장 큰 문제가 있었어요. API 중 삭제 기능이 없습니다. 그래서 찾아보니 플러그인을 설치하여 API 호출을 이용하여 삭제할 수 있더라구요. https://kshman94.tistory.com/52 PHP - YOURLS (ShortURL - 단축 URL 생성하기) 안녕하세요. 오늘은 단축URL을 생성하는 'YOURLS' 설치 방법에 대해서 포스팅 하겠습니다. YOULRS 란? 자체 URL 단축 서비스를 실행할 수 있는 PHP 스크립트 세트이며, DB를 이용하여 타사 서비스에 의존 kshman94.tistory.com 오늘은 A..