본문 바로가기

비밀번호3

[HTML + CSS] jquery validate input 태그 비밀번호 조합 설정 1. 목적 회원가입이 최근에 다양한 방법의 문자조합을 가지고 있습니다. 비밀번호를 SHA-256으로 암호화 하여 복호화가 힘들게 하였으나 빅데이터로 인하여 간단한 조합으로 만들어진 비밀번호는 복호화가 가능합니다. 최근 많은 웹페이지 회원가입에 영문자 뿐만이 아닌 숫자나 특수문자를 추가하라는 문구를 많이 보셨을 겁니다. 간단하게 만든 비밀번호는 복호화로 원래 비밀번호가 무엇인지 파악 가능하며 매크로 프로그램을 통해 암호가 유출될 수 있습니다. 개인정보 유출을 막기위하여 회원가입에 필수적으로 input Tag에 숫자와 특수문자를 추가하도록 만들어 보겠습니다. 2. 설정방법 이전에 jquery를 이용하여 유효성 검사에 추가하여 만들어 보았습니다. 이번에 설정하시면서 jquery validate 검사 방법까지 .. 2018. 3. 22.
[MySQL] CentOS7 MySQL 5.7 비밀번호 재설정 mysql 이 5.6 이상버전 부터 많이 바뀌어가지고 다루기가 힘드네요 저는 5.7 버전을 쓰는데 CentOS7도 명령어도 바뀌고 다 바뀌어서 참 헷갈리네요. 제일 황당한 사건이 MySQL 설치 후 비밀번호 설정했는데 다음날 로그인해보니 비밀번호를 올바르게 입력해도 틀렸다는 메세지가 발생했습니다. 연휴 이전에 만들어둔거라 비번을 까먹어서 그냥 재설치 했었는데 비밀번호를 까먹은게 아니라 올바르게 쳤는데 안먹는거라니 미쳐버리겠네요. 그래서 비밀번호 재설정 방법을 알려드립니다. 1. MySQL 중지 systemctl stop mysqld 2. MySQL 환경 옵션 (안전모드?) systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" 3. 시작 systemct.. 2017. 10. 12.
[Java] SHA-256 패스워드 암호화 SHA-256 암호화 입니다. import java.security.MessageDigest; public class SHA256Password { public void LockPassword(String password) { try { MessageDigest digest = MessageDigest.getInstance("SHA-256"); byte[] hash = digest.digest(password.getBytes("UTF-8")); StringBuffer hexString = new StringBuffer(); for (int i = 0; i < hash.length; i++) { String hex = Integer.toHexString(0xff & hash[i]); if (hex.leng.. 2017. 7. 25.