안녕하세요 이번 게시물에서는 DES 대칭키 암호화 사용법을 알아보며 JAVA와 .NET의 사용법 차이에 대해서도 알아보겠습니다. DES (Data Encryption Standard) 란? 1975년에 IBM에서 개발하고 1979년에 미국 NBS(National Bureau of Standards, 현 NIST)가 국가 표준 암호 알고리즘으로 지정한 대칭키 암호 알고리즘. DES는 대칭형 암호이며 암호화 및 복호화 키가 동일합니다. 64비트 평문을 64비트 암호문으로 암호화하는 대칭키 암호화입니다. DES의 키는 7비트마다 오류 검출을 위해 1비트씩 들어가며 실제로는 56비트입니다. 현재 기술로는 DES 암호는 쉽게 해독이 가능합니다. n개의 통신마다 키를 다르게 해야 하기 때문에 비밀키의 개수가 많아지..
안녕하세요 이번 게시물에서는 SSH Key를 통해 원격 서버에 아이디, 패스워드 없이 접속하는 법을 알아보겠습니다. 테스트 환경 - Widows 10 (Client) - Ubuntu: Ubuntu 20.04.2.0 LTS (Server) SSH Key 접속이란 SSH Key는 서버 접속 시 비밀번호를 대체하는 높은 보안 수준을 가지는 Key 접속방식입니다. SSH Keys 동작방식 간략하게 SSH는 Secure SHell의 줄임말이며, 통신을 할 수 있게 해주는 하나의 protocol입니다. SSH Key는 비대칭 암호화 방식으로 Client는 비공개 키(Private Key)를 Server는 공개키(Public Key)를 가지고 두 Key를 비교하여 둘이 일치하는지 확인하는 방식입니다. SSH Key ..
안녕하세요 이번 게시물은 DB2 설치 후 DB2 인스턴스와 데이터베이스를 생성하는 방법을 알아보도록 하겠습니다. 사전에 DB2 설치를 진행을 완료 후 해당 게시물을 진행하시기 바랍니다. - DB2 설치하기 [DB2] DB2 Ubuntu 설치하기(Installing Db2 on Ubuntu)-1 안녕하세요 이번 게시물은 IBM에서 만든 제품인 DB2를 Ubuntu OS에서 설치하는 방법을 알아보도록 하겠습니다. 설치 버전 - Ubuntu: Ubuntu 20.04.2.0 LTS - DB2: 11.5.5.0 Community Edition Ubuntu는 설치된 상.. suyangrok.tistory.com 1. DB2 인스턴스 생성 인스턴스 생성과 데이터베이스 생성에 앞서 DB2를 사용하기 위한 별도 계정을 ..
안녕하세요 이번 게시물은 IBM에서 만든 제품인 DB2를 Ubuntu OS에서 설치하는 방법을 알아보도록 하겠습니다. 설치 버전 - Ubuntu: Ubuntu 20.04.2.0 LTS - DB2: 11.5.5.0 Community Edition Ubuntu는 설치된 상황에서 DB2 설치 과정을 설명합니다. 1. DB2 다운로드 우선 뭐든 설치하려면 설치 팩, .exe 파일 등이 있어야 하지 않겠는가!!! 최신 버전은 공식홈페이지를 가보자~ 현재 다운로드 최신 버전 11.5.5.0 (2021-08 기준) IBM DB2 설치 경로: https://www.ibm.com/products/db2-database 1. 경로에서 아래 순서 대로 설치 파일을 다운로드합니다. 로그인이 돼있으면 로딩 후 아래 창으로 넘어..
미리 알아두면 유용하게 쓸만한 CMD 명령어입니다!! ipconfig 컴퓨터 사용 시 현재 PC 네트워크 환경이 필요할 때가 있다. 이럴 때 사용하는 명령어 ipconfig - ipconfig 설명 및 예제 주 사용 명령어 ipconfg /all : 현재 ip 정보들을 상세히 표시해줍니다. nslookup DNS 서버에 도메인 정보를 조회하는 명령어 이럴 때 사용하는 명령어 nslookup - nslookup 설명 및 예제 nslookup 활용을 잘 하면 복잡한 사내 DNS 형태를 조금 이해하는데 도움이 됩니다. 사용법 참고 출처: https://www.sharedit.co.kr/posts/1475 nslookup 으로 도메인 ip 조회 하기 nslookup은 DNS 서버에 질의하여, 도메인의 정보를 조..
IIS에 웹 사이트 배포 후 권한 문제에 관해 에러코드가 발생 한 부분에 대한 내용을 정리해보려고 합니다. HTTP 상태 코드 정리된 목록 참고자료 W3 RFC 2616 상태 코드 정리 바로가기 모질라 재단 상태 코드 정리 바로가기 HTTP 나무 위키 정리 바로가기 표준 에러코드별로 간략히 정리하자면 1XX 코드: 정보 전달 및 작업 진행 중 2XX 코드: 작업 성공 3XX 코드: 리다이렉션이 이루어져야 함 4XX 코드: 클라이언트 오류 5XX 코드: 서버오류 현장 발생 예시 우선 에러가 발생 한 해당 로직과 로그를 확인해봐야겠지만 예측이 가능한 선에서 에러들을 정리해봤습니다. 400: Bad request Error 1. 서버에 잘못된 요청 구문 - JSON 타입을 받아야 하는데 다른 요청을 보냈을 때..
ASP.NET에서 Directory에 관해서 Create, Delete, Move 등을 진행할 때 간혹 '경로에 대한 액세스가 거부되었습니다.' 관련 에러에 대해 확인 해보겠습니다. Directory 관련 에러 해결 방법 DirectoryInfo directory = new DirectoryInfo("C:\temp\images"); if (!directory.Exists) { directory.Create(); } 해당 코드에서 Create시 '경로에 대한 액세스가 거부되었습니다.' UnauthorizedAccessException이 발생한다. 관련 내용은 아래 링크에서 확인할 수 있다. docs.microsoft.com/ko-kr/dotnet/api/system.unauthorizedaccessexce..
ASP.NET에서 MSSQL, MySQL 등 DB를 통하여 글 목록과 게시글을 표시하는데 목록 유형에 따라 해당 목록을 CSV 파일로 저장할 필요가 있어서 관련 레퍼런스를 검색해봤다. JavaScript에서 CSV 파일 생성 개발 초기에는 디자이너 코드에서 버튼 클릭 후 JavaScript를 통해 CSV 파일을 생성하는 방식으로 진행했습니다. 아래 링크에서 확인된 코드를 적용하였고 DB에 데이터를 불러와 안에 추출할 목록을 완성한 후 태그 Id와 추출 filename을 매개변수로 넣어주면 row와 col을 조회하면서 ',' 구분자로 CSV 형식의 파일이 생성됩니다. stackoverflow.com/a/24922761
- Total
- Today
- Yesterday
- SSH 파일전송
- 대칭키암호
- 인스턴스생성
- ssh key
- C# DES
- IUSR
- DB2Install
- SSH Key접속
- Public key
- DB2실행
- CBC모드
- createdb
- CMD명령어
- JAVA DES
- ECB모드
- 비대칭키접속
- IIS_USRS
- PowerSheel
- http error
- .NET DES
- whoami
- DB2우분투설치
- DB2설치
- DB2
- HTTP Status
- UnauthorizedAccessException #Create Directory #ASP.NET #C#
- CSV 파일
- db생성
- private key
- IBMDB2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |