개발하다보니 암호화 하는것도 쓰게 되네요.
이번에 포스팅 할꺼는 암호화 알고리즘 BlowFish입니다.
BlowFish를 검색을 해보게 되면.
데이터 암호화 표준(DES)과 국제 데이터 암호화 알고리듬(IDEA)을 대신하여 사용되는 암호화 알고리듬. 키의 길이가 32~448비트인 가변 길이 키를 사용하는 비밀 키 블록 암호이다. 1993년에 만들어져 현재는 비특허로 모든 사용자에게 무료로 개방되어 있다.
각종 알고리즘 속도 비교 .
출처 - http://www.schneier.com/blowfish.html
BlowFlow는 비특허로 인해서 사용하기가 매우 편하겠습니다..
알고리즘 원리는wiki 링크 및 더 좋은 블로그들이 많아서 생략하겠습니다.
wik 영문i - http://en.wikipedia.org/wiki/Blowfish_(cipher)
국내블로그 - http://free1234.tistory.com/51
간단한 java코드.
enc - 암호화
des - 복호화
[JAVA] 자바 랜덤 함수, 비중복 랜덤 값 뽑기. (0) | 2011.09.15 |
---|---|
[java개인공부] StreamTokenizer 사용하여 CSV파일 내용 읽기 (0) | 2011.06.16 |
[개인공부] enum 역활 및 활용. (0) | 2011.04.28 |
[개인공부]java.util.Collection (0) | 2011.04.22 |
Java 개인공부. (0) | 2011.04.16 |
댓글 영역