AES
1. 개요 1997년 1월 2일 NIST(National Institute of Standards and Technology)는 DES를 대체할 목적으로 3DES와 같거나 더 나은 보안성을 갖고 개선된 암호 기법을 공모하였다. 선정될 암호의 정식 명칭은 1997년 9월 2일 AES(Advanced Encryption Standard)로 정해졌다. NI...
1. 개요 1997년 1월 2일 NIST(National Institute of Standards and Technology)는 DES를 대체할 목적으로 3DES와 같거나 더 나은 보안성을 갖고 개선된 암호 기법을 공모하였다. 선정될 암호의 정식 명칭은 1997년 9월 2일 AES(Advanced Encryption Standard)로 정해졌다. NI...
1. 개요 SHA(Secure Hash Algorithm, 안전한 해시 알고리즘) 함수들은 서로 관련된 암호학적 해시 함수들의 모음이다. 이들 함수는 미국 국가안보국(NSA)이 1993년에 처음으로 설계했으며 미국 국가 표준으로 지정되었다. SHA 함수군에 속하는 최초의 함수는 공식적으로 SHA라고 불리지만, 나중에 설계된 함수들과 구별하기 위하여 S...
1. MD5 MD5(Message-Digest algorithm 5)는 128비트 암호화 해시 함수이다. RFC 1321로 지정되어 있으며, 주로 프로그램이나 파일이 원본 그대로인지를 확인하는 무결성 검사 등에 사용된다. 1991년에 로널드 라이베스트가 예전에 쓰이던 MD4를 대체하기 위해 고안했다. 1996년에 MD5의 설계상 결함이 발견되었다. ...
1. Repository 생성 2. 온톨로지 스키마 준비 Wine 온톨로지를 다운 받아 레파지토리에 추가 하였다. 3. 온톨로지 스키마 추가 1) rdf4j Add 2) API import org.eclipse.rdf4j.RDF4JException; import org.eclipse.rdf4j.repository.Rep...
1. 플러그인 설치 File → settings → Plugins 2. 단축키 대상 단어를 선택하고 Shift + Alt + U를 누른다. anExampleWord → an_example_word → an example word → an-example-word → AN_EXAMPLE_WORD → AnExampleWor...
1. Background 실행 프로세스를 백그라운드(background)로 실행하기 위해서는 일반적으로 뒤에 & 붙여 실행한다. [root@localhost ~]# java -jar spring-boot-application.jar & &로 실행하면 shell이 종료되거나 사용자가 로그아웃을 하게 되면 프로세스가 중단(han...
아래 코드는 모두 동일한 형태의 파일을 생성하지만 성능에는 큰 차이가 있다. 파일 크기가 100K를 넘는다면 FileWriter를 단독으로 쓰기보다는 BufferedWriter와 FileWriter를 혼합하여 사용하는 것이 파일을 기록할 때 속도가 더 빠르다. 1. FileWriter를 이용한 파일 생성 import java.io.File; im...
1. Underscore를 CamelCase로 변환하여 Json 객체로 변환 JsonObject.java import com.google.gson.FieldNamingPolicy; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import pbb.ga.subscriber....
1. Gson Download Gradle dependencies { implementation 'com.google.code.gson:gson:2.8.6' } Maven <dependency> <groupId>com.google.code.gson</groupId> <a...
1. ID, Password 등록 파일 생성 1) password.txt 파일을 생성하여 id:password 형식으로 작성 2) password.txt 파일을 Mosquitto가 설치된 폴더로 이동 2. Password 암호화 1) 암호화 mosquitto가 설치된 폴더로 이동 및 암호화 C:\mosquitto>mosq...