본문 바로가기
반응형

분류 전체보기134

(3-DES) 간단한 대칭 알고리즘 예제 대칭암호화 알고리즘의 종류 DES & TripleDES : DES(Data Encryption Standard)는 "Lucifer"라는 이름의 IBM에서 최초개발되었다. 또한 미국에서 최초 국가표준이 되었으며, 56비트키를 가지고 암복호화를 사용했다. 하지만 컴퓨터가 발전을 함에 있어서 56비트키의 경우 어느정도의 시간만 확보가 된다면 풀어낼수 있기 때문에 좀더 완벽한 보안을 위하여 Triple DES가 고안 TripleDES : 이는 기존의 DES암호화 알고리즘방식을 다른키에 세번 적용시킨것이며, 첫번째 암호화과정, 두번째 복호화과정, 세번째는 또 다른 암호화 과정을 거치도록 하고 있다. 그래서 이름이 DESede(DES encryption, decryption, encryption)이 되었으며, 각각.. 2018. 12. 26.
DES 알고리즘 C /* D E S */ #include typedef unsigned long DWORD; typedef unsigned short WORD; typedef unsigned char BYTE; typedef union { DWORD dw[2]; WORD w[4]; BYTE b[8]; } BIT64; BYTE mask[8] = {0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x1}; void IP(BIT64 *text) /* IP테이블 연산 */ { BYTE ip_table[64] = { 58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, 62, 54, 46, 38, 30, 22, 14, 6, 64, 56, 48, 40, 32, 2.. 2018. 12. 26.
SHA1withRSA, SHA1withDSA 완성 KeyStore를 이용하여 Key Generation하고, 그 Key를 가지고 암호화. SHA1withRSA, SHA1withDSA 완성[Sha1withRSA]p[Sha1withDSA] ============================================================================================ import java.io.*; import java.security.*; public class DSA { private PublicKey publickey; private PrivateKey privatekey; public DSA (PublicKey puk, PrivateKey pik) { publickey = puk; privatekey = pik; .. 2018. 12. 26.
DB암호화 방식 비교 사진 설명을 입력하세요.서버 과부하 없고 관리ㆍ인덱스 지원 용이 앱 환경 독립성 제공 `파일암호화`도 눈길지금 각 산업계는 `암호화' 작업에 한창입니다. 지난해 9월 제정된 개인정보보호법이 고객의 개인정보를 소홀히 관리할 경우 강력한 처벌을 주문하고 있기 때문입니다. 암호화하지 않은 평문의 고객정보가 DB 해킹으로 외부로 유출될 경우 고객들의 따가운 시선은 물론 대규모 집단소송에 경우에 따라 경영진의 형사처벌까지 각오해야 합니다. 사정이 이렇다보니 기업 경영진들의 DB암호화에 대한 관심이 급증하고 있습니다. 하지만 막상 제품을 도입하려다보면 조직 특성에 적합한 암호화 방식이 무엇일까 궁금증이 생기게 되는데요. 오늘은 API 방식, 플러그인방식, 하이브리드 방식 등 다양한 DB 암호화 기술의 특장점과 한계.. 2018. 12. 26.
서버 모니터링 툴(Open Source) Server Management Tool ZABBIX Platform: Windows/ Linux www.zabbix.com Zabbix is the ultimate enterprise-level software designed for real-time monitoring of millions of metrics collected from tens of thousands of servers, virtual machines, and network devices. It has great visualization support including user-defined views, zooming, and mapping. It can send out alerts via email, SMS or instant message. Zabbix setup and.. 2018. 12. 26.
2018년 SW기술자 임금실태조사(통계승인 제37501호) 내임금도 올리도.... 통계법 제27조(통계의 공표)에 따라 「2018년 SW기술자 임금실태조사(통계승인 제37501호)」의 SW기술자 평균임금을 공표합니다. 【SW기술자 평균임금 - 등급별】 (단위: 명, 원, %) 구 분 인 원 일평균임금(M/D) 월평균임금 (M/M) 시간평균임금 (M/H) 2017년 2018년 (증가율) 기술사 295 452,611 462,072 (2.1) 9,611,098 57,759 특급기술자 15,526 391,068 406,342 (3.9) 8,451,914 50,793 고급기술자 8,742 305,353 305,433 (0.0) 6,353,006 38,179 중급기술자 9,104 239,506 239,748 (0.1) 4,986,758 29,969 초급기술자 11,363 .. 2018. 12. 26.
MSSQL 날짜관련 처리(함수) --********************************************************************** -- 함수(날짜열) --********************************************************************** 함수(날짜열) DATE구분 구분약자 DATE구분 구분약자 year yy week wk quarter qq hour hh month mm minute mi day of year dy second ss day dd millisecond ms 항목 내용 GETDATE() 시스템에서 제공하는 날짜와 시간 값 산술연산 -- date + NUMBER -- date - NUMBER --날짜는 계산할 수 있다. --getdate() selec.. 2018. 12. 26.
[MSSQL] SQL 요약 설명입니다. 오라클만 쓰다가 다시 SQL SERVER 사용하여고 보니 필요해서 정리합니다. Integers bigint sql2000부터 생긴 데이터 형으로 -2^63 (-9223372036854775808) 부터 2^63-1 (9223372036854775807) 까지의 정수를 지정 가능 합니다. int -2^31 (-2,147,483,648) 부터 2^31 - 1 (2,147,483,647)까지의 정수를 지정 가능 합니다. smallint 2^15 (-32,768) 부터 2^15 - 1 (32,767)까지의 정수를 지정 가능 합니다. tinyint 0 부터 255 까지의 정수를 지정 가능 합니다. bit bit 1 또는 0 이라는 데이터를 저장 가능하며 참, 거짓에 사용 됩니다. decimal and numeri.. 2018. 12. 26.
[MSSQL] Sql 쿼리로 테이블 명세서 출력 [MSSQL] 테이블 명세서 출력 --. 테이블 명세서 출력 SELECT A.TABLE_SCHEMA AS [스키마] , A.TABLE_NAME AS [테이블명] , A.COLUMN_NAME AS [컬럼명] , B.ColumnDescription AS [컬럼 설명] , A.ORDINAL_POSITION AS [순서] , A.DATA_TYPE AS [데이터 타입] , CASE WHEN A.CHARACTER_MAXIMUM_LENGTH IS NULL THEN ISNULL(A.NUMERIC_PRECISION, '') ELSE A.CHARACTER_MAXIMUM_LENGTH END AS [길이] , A.IS_NULLABLE AS [NULL 여부] , ISNULL(A.COLUMN_DEFAULT, '') AS [디폴트.. 2018. 12. 26.
반응형