일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- AJAX
- IntelliJ
- Exception
- Tomcat
- oracle
- Thymeleaf
- maven
- git
- SpringBoot
- Spring Boot
- Core Java
- MySQL
- Open Source
- ubuntu
- jpa
- 문서
- Source
- spring
- PostgreSQL
- Eclipse
- 설정
- myBatis
- Docker
- MSSQL
- STS
- JavaScript
- 오픈소스
- Python
- error
- JDBC
- Today
- Total
목록암호화 (4)
헤르메스 LIFE
출처 : https://dejavuhyo.github.io/posts/encrypt-configuration-file-in-springboot/ Spring Boot 설정파일 암호화 1. Jasypt Jasypt(Java Simplified Encryption)는 개발자가 암호화 작동 방식에 대한 깊은 지식 없이도 최소한의 노력으로 자신의 프로젝트에 기본 암호화 기능을 추가할 수 있도록 하는 Java 라이브러리이다. dejavuhyo.github.io 1. Jasypt Jasypt(Java Simplified Encryption)는 개발자가 암호화 작동 방식에 대한 깊은 지식 없이도 최소한의 노력으로 자신의 프로젝트에 기본 암호화 기능을 추가할 수 있도록 하는 Java 라이브러리이다. 2. 암호화 설정 ..
홈페이지 : http://www.gpg4win.org/about.html Gpg4win (GNU Privacy Guard for Windows) is encryption software for files and emails. 보시면 알겠지만 GNU License라 공짜 프로그램입니다.64bit OS를 지원한다고 하는데, 제 환경에서는 Kleopatra 가 실행되지 않네요.. ㅠ.ㅠWindows XP에서 테스트 해보니 잘되네요.Gpg4win ComponentsGpg4win is an installer for Windows and contains several Free Software components:GnuPGThe core; this is the actual encryption tool.Kleopatr..
원문 : http://www.jlancer.net/board/article_view.jsp?article_no=1375&board_no=8 org.apache.commons.dbcp.BasicDataSource 사용해서 DataSource 설정 사용자 정보와 비밀번호가 xml에 설정되어 노출 되는 경우가 있어보안상 암호화 할 필요가 있다. 이경우 org.apache.commons.dbcp.BasicDataSource 상속받아 클래스를 만들어서 사용 하면 된다. 1. Spring에서 DataSource 설정 2. 상속받아 만든 클래스 package net.jlancer.db; import org.apache.commons.dbcp.BasicDataSource; import com.aurasoft.crypt..
원문 : http://blog.ryeol.com/7 ASP, ASP.NET 1.1/2.0, JSP, PHP 5 에서 사용할 수 있는 문자열 암호화 클래스를 만들어 봤습니다. 이 클래스들은 서로 호환되기 때문에 ASP에서 암호화한 문자열을 ASP.NET 에서 복호화하는 식으로 사용이 가능합니다. 이 클래스는 키와 초기화 벡터는 문자열로 입력받습니다. 내부적으로 키와 초기화 벡터는 UTF-8으로 변환된 후, MD5로 해시됩니다. 문자열 암호화는 Encrypt 메서드에서 수행합니다. 이 메서드는 먼저 입력 문자열을 UTF-8으로 변환한 후, PKCS7 패딩을 덧붙입니다. (JSP 버전에서는 PKCS5를 사용하지만, 블록 크기가 128비트일 경우에는 서로 호환됩니다.) 그 다음에 128-bit AES 알고리즘을..