지금도 비주얼 베이직이 여러 분야에서 많이 사용되고 있다. 예전... 비주얼 베이직이 지금처럼 화려한(?) 함수를 갖기 전에 사용되던 암호화 기법을 자바로 convert한 것이다. 자세히 보면 알고리즘은 눈곱만큼도 들어있지 않다. 단지 비밀번호를 byte한 String으로 숫자를 더해 새로운 int 비밀번호 단어을 만드는 것뿐이다. 복잡할 뿐이지 곱하는 숫자에 현혹되어 어렵게 느낄 필요는 없다. 사실 이건 알고리즘이 아니라서 알고 있을 필요도 없다. 하지만 알고 있으면 한번은 유용하게 사용할 때가 있을 것이다. 참고로만 하면 된다. public static String converPWD(String strpwd) { int nDigitSum, nCnt; String secretcode = ""; Stri..
개발을 하다가 보면 비밀번호와 같은 컬럼들은 암호화를 해야 한다. 다른 DB에서도 암호화가 있지만 mysql처럼 편하게 사용할 수 있지는 않다. mysql에서는 SHA 암호화 알고리즘을 기본으로 제공한다. 단 조건이 해당되는 필드가 최소 40개의 문자를 저장할 수 있어야 하기 때문에 varchar(40)이상으로 설정해야 한다. 변경하는 명령어는.. alter table 테이블명 modify 수정하고자 하는 필드명 변경하고픈 속성; ex) alter table customer_id modify password varchar(50); commit; 암호화하여 입력하는 방법은 아래와 같다. 간단하다. insert into customer_id values('shatest12', sha('dfdf')); 이런 ..
- Total
- Today
- Yesterday
- jstl
- java
- 가사
- 전자정부프레임웍
- 이클립스
- 맛집
- 겨울왕국
- Tomcat
- jQuery Mobile
- 부산
- ibatis
- jQuery
- JSP
- Let it Go
- 블로그 마케팅
- 소프트웨어공학
- Eclipse
- jqm
- OST
- asp
- MySQL
- 연말정산
- 톰캣
- MSSQL
- base64
- 프로그램
- 자바스크립트
- 쿼리
- 블로그
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |