Computer/ETC

Feistel 암호

페이스텔 구조에서 네트워크라는 이름은 그 구성도가 그물을 짜는 것과 같이 교환되는 형태로 구성되어 있기 때문에 붙여진 것이다. Feistel구조는 3라운드 이상이며, 짝수 라운드로 구성된다. 이러한 Feistel 구조는 라운드 함수와 관계없이 역변환이 가능하며, 두번의 수행으로 블록간의 완전한 확신(diffusion)이 이루어진다. 알고리즘의 수행속도가 빠르고, 하드웨어 및 소프트웨어 구현이 용이하고, 아직 구조상에 문제점이 발견되고 있지 않다는 장점을 지니고 있다. Feistel 구조는 입력을 좌우블록으로 분할하여 한 블록을 라운드 함수에 적용시킨 후의 출력 값을 다른 블록에 적용하는 과정을 좌우블록에 대해 반복적으로 시행하는 방식이다. 라운드 키가 역순으로 작용한다는 점을 제외하면 암/복호화 과정이 ..

Feistel 암호

Computer/WebDesign, HTML

웹사이트를 좀 더 멋있게 만들어보자!

자주는 아니고, 이번에 웹사이트 만들때, 유용하게 사용된 그리고 사용될 녀석들이다. 사이트 한번 들어가보면 딱! 아! BigPicture https://github.com/henrygd/bigpicture GitHub - henrygd/bigpicture: Lightweight JavaScript image / video viewer. Supports Youtube, Vimeo, etc. Lightweight JavaScript image / video viewer. Supports Youtube, Vimeo, etc. - GitHub - henrygd/bigpicture: Lightweight JavaScript image / video viewer. Supports Youtube, Vimeo, etc..
Computer/WebDesign, HTML

점 찍어보자.

· · (middle dot) • • (bullet) ● & #9679; (왼쪽문자열을 공백없이) (공백) (non breaking space) © © (copyright) ® ® (registered trademark) > (greater than) ¼ ¼ ¼ (4분의 1) ½ ½ ½ (2분의 1) ¾ ¾ ¾ (4분의 3) ± ± ± (Plus or minus) ² ² ² (Superscript two) ³ ³ ³ (Superscript three) 가끔 필요한데,, 가끔이라 기억이 잘 안나..
Computer/ETC

소프트웨어 구매방식 정리

1. DSP(Delivery Service Pack) - Windows OEM 혹은 C-OEM이라고도 하는데 주로 브랜드PC를 구매하였을때 Windows(Operation System)가 설치되서 판매되는 제품으로 해당PC에서만 정품인증이 가능한제품입니다. 본체에 홀로그램정품인증마크를 반드시 부착하게끔 되어 있고 PC교체나 부품교체(CPU, 메인보드)시엔 정품인증이 불가합니다. DSP제품은 고객이 개별로 구매하는것이 아니고 반드시 PC구매시 같이 구매하도록 되어 있으며, 타 PC설치시 불법소프트웨어로 간주되니 유의하시기 바랍니다. 가격이 저렴하다는 장점이 있으나 제약사항이 많은 제품입니다. 2. PKC(Product Key Card) PKC 혹은 Medialess라 하며 Office제품에 해당됩니다. 이..
Computer/WEB, php-java-script

JS/ 천 단위마다 콤마(,) 자동 생성

HTML onkeyup 속성은 현재 요소에서 onKeyUp 이벤트 핸들러를 반환합니다. https://developer.mozilla.org/ko/docs/Web/API/GlobalEventHandlers/onkeyup JS function inputNumberFormat(obj) { obj.value = comma(uncomma(obj.value)); } function comma(str) { str = String(str); return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,'); } function uncomma(str) { str = String(str); return str.replace(/[^\d]+/g, ''); } replace() 메서드는 어떤 ..
Computer/WEB, php-java-script

JS/ 소수점 자리수 처리

소수점 자리수 올림 const number1 = 1.3434 const number2 = 10.4321 const number3 = 100.5342 console.log(Math.ceil(number1)) // 2 console.log(Math.ceil(number2)) // 11 console.log(Math.ceil(number3)) // 101 Math.ceil() 함수는 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 integer 로 반환합니다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil 소수점 자리수 내림 const number1 = 1.3434 const number2 =..
Computer/ETC

브라우저 웹페이지 완전히! 새로고침

예전에 익스사용할때는, 설정에서 페이지 열때마다 새로고침이라는 옵션이 있어서.. 그거 켜 두면 페이지 리로드 할때 편리했다. 그런데, 요즘 크롬라인의 브라우저들을 보면 새로고침이 완벽하게 안되어서 웹페이지 수정하면 바로 적용된 모습을 볼 수 없어서 불편하다고 생각했다. 왜? 페이지 새로고침이 완전히 안되는거야?? 완전한 페이지 새로고침이 필요할때 컨트롤 + F5을 생각하자!! 그냥 페이지 새로고침은 'F5' 이다. F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5 연타를 해도 페이지가 완벽하게 새로고침이 안되어서,, 에이씨~ 뭐야... 있을꺼야 하고 찾아볼때가 있었다. 가끔 오랜만에 할때, 단축키가 뭐였더라 까먹을때도 있었고.. 페이지 새로고침을 완벽하게 할때는 'ctr..
Computer/ETC

정보보안기사

자기개발 겸 예전에 공부하고 시험 못 친게 아쉬워서 올해 다시한번 도전 해 볼려고.. 정보보안기사를 찾아보았다. 원래 정보보안기사 접수사이트도 kisq.or.kr 이였는데.. https://www.cq.or.kr/ 한국방송전파진흥원 대기열 www.cq.or.kr 여기로 옴겨졌다. 수수료랑 시험방법 과목은 그대로다. 제일 중요한 접수기간이.. 이미 지났다😭 5월말에 접수해서 올해는 꼭 시험을 보리라. 끗읕!

정보보안기사

Computer/ETC

구글 드라이브 사용 이미지링크 공유 하기(쇼핑몰 이미지 올릴때 좋아!)

만든 이미지를 특정 사이트에서 사용할 때 말고, 여러 쇼핑몰이나 아니면 긴급하게? 다르게? 사용할 경우 그렇다고 공유할 이미지 수는 많지 않아서 따로 이미지 호스팅 신청하기도 애매할때... 평소에는 필요없지만, 언젠간 필요한... 구글 드라이브를 사용해서 이미지링크를 생성해 보자. 1. 먼저 공유할 이미지를 업로드 드래그 앤 드롭으로 파일을 구글 드라이브의 원하는 경로에 올려도 되고, 파일 업로드 또는 폴더 업로드를 사용해서 직접 지정하여 올릴수도 있다. 2. 공유 링크 만들기 공유할 이미지 파일에서 공유를 누른다. 링크 보기에서 ‘링크가 있는 모든 사용자로 변경’을 클릭해 주세요. 복사한 숫자+영문 조합을 https://drive.google.com/uc?id= 뒷부분에 붙여 넣으면 이미지 호스팅 생성..
EIGHTBOX
EIGHTBOX
hwaya.

programmer

🍋일상의 소소한 순간들부터 큰 꿈까지, 호기심을 만족시킬 다양한 카테고리를 담은 블로그 입니다. 그리고, 소소한 행동에 감동하며 기뻐하고 하루하루에 감사하는 사람🌵

Today Yesterday Total
최신글