Java2017. 2. 23. 14:17자바 SHA256 알고리즘 소스

자바에서 SHA256 알고리즘 소스입니다. 일반적으로 패스워드를 암호화 할때 쓰이곤 합니다. 기존에 MD5에 비해서 강도가 강해져서 왠만하면 알아내지 못합니다. 그래서인지 바꿔달라는 요청으로 MD5에서 SHA256으로 알고리즘을 변경했습니다. public static String encryptSHA256(String str) { String SHA = null; try { MessageDigest sh = MessageDigest.getInstance("SHA-256"); // 이 부분을 SHA-1으로 바꿔도 된다! sh.update(str.getBytes()); byte byteData[] = sh.digest(); StringBuffer sb = new StringBuffer(); for (int i..

Java2017. 2. 23. 14:10자바 일과중에는 다음주 월요일, 주말에는 다다음주 월요일 날짜 구하는 소스

그냥 심플하게 다음주 월요일 날짜를 구했으면 좋았을텐데 요구사항이 월~금 경우는 다음주 월요일 날짜를 구해야 하고 토~일 주말일 경우는 다음 주 월요일이 아닌 다다음주 월요일이 된다고 합니다. 입력날짜는 연월일만 필요로 한 경우라서 스트링으로 입력 받게 했고 결과값도 스트링으로 출력되는 예제입니다. public static String getNextWeek(String date) { String nextDate = ""; String dateFormat = "yyyyMMdd"; Date inputDate = changeStringToDate(date, dateFormat); Calendar cal = Calendar.getInstance(); cal.setTime(inputDate); int dayNum..

기타2017. 2. 23. 14:00apache 시작, 중지 명령어

아파치 시작 # apachectl start # httpd start 아파치 중지 # apachectl stop # httpd stop 아파치 리스타트 # apachectl restart # httpd restart 위와 같이 했는데 안될경우 아파치 시작 # /etc/rc.d/init.d/httpd start 아파치 중지 # /etc/rc.d/init.d/httpd stop 아파치 리스타트 # /etc/rc.d/init.d/httpd restart 직접 설치 했다면 당연히 실행 방법을 모를리 없을테고 rpm 으로 기본 설치 했을 경우에 위의 경우 중에 하나가 되는지 확인 해보세요. 저도 경로 모를때 위의 방법으로 해보니 잘 되네요.

image