본문 바로가기

전체 글

패스워드 크랙의 11가지 방법론 (이론편) 이 글은 패스워드 크랙을 하는 방법에 관한 이론을 다룬 글입니다. 이 글의 작성자는 이 글의 내용을 악용하는 것에 대해 책임을 지지 않으며, 이에 대한 책임은 모두 독자 본인에게 있습니다. // 이 글은 아직 작성 중입니다. 못 쓴 부분은 시간 날 때 다시 채워 넣을게요! 패스워드 크랙이란?패스워드를 모르는 사람은 없겠지만 크랙이란 말은 모를 수 있는데, 여기서 말하는 크랙은 어떤 프로그램을 돈을 내지 않고 사용할 수 있게 하는 그런 크랙이 아닌, 암호화된 패스워드가 원래 무엇이었는지 찾아재는 것을 말한다. 한 번 예를 들어보자. 누군가가 구글에 회원가입을 할 때 아이디/비밀번호를 password/cracking으로 정했다고 하면 구글 서버에는 아이디 : password 비밀번호 : 31fd3a1a741.. 더보기
코딩 컨벤션 코딩 컨벤션 가이드 작성일2017.12.24작성자유형곤이메일dbgudrhs1@naver.com 차 례 들어가며 01 서론 코딩 컨벤션의 필요성에 대하여 02 본론 1.명명 규칙 2. 중괄호의 사용 3. 들여쓰기4. 연산자 사이의 띄어쓰기 03 결론 및 참고 문헌 결론 내용 1 ● 서론 1)각주목록을 적용합니다.(각주1) 코딩 컨벤션의 필요성에 대하여 코딩 컨벤션이란 소스코드를 작성하는 데에 있어 암묵적인 규칙이라고 할 수 있다. 왜 굳이 규칙에 따라 코딩을 해야 할까? 사실 컴파일러는 코드 스타일이 어떻든 불평을 하지 않는다. 코딩 컨벤션은 바로 프로그래머를 위한 것이다. 소스코드는 컴파일러도 읽지만 사람도 읽어야 하므로 일정한 규칙에 따라서 작성하는 것이 가독성과 수정의 편리함에 도움이 된다. 이 문서.. 더보기
독서법을 공부해야하는 이유를 찾았다. 몇일 전에 'GRIT(엔젤라 더크워스)'라는 책을 읽었는데, 읽고 나서 그 책이 무슨 내용이었는지 떠올리기가 힘들었다. 책의 양에 비해 매우 단편적인 내용만 기억이 떠오를 뿐이었다. 그리고 다른 몇 권의 책을 떠올려도 마찬가지였다. 길어야 한 줄, 두 줄 정도로만 책을 기억하니 시간이 아깝다고 생각했었다. (그 정도는 리뷰만 봐도 알 수 있는 양인데!) 그러다가 어제 큰누나가 안드로이드 어플리케이션을 만들어서 사업을 해보자고 해서 마케팅 책이나 한 권 읽어볼까 하고 도서관으로 향했다가 '김병완의 초의식 독서법'이라는 책이 눈에 들어와서 반 정도만 읽었는데(독서법 파트 전 까지만) 사실 예전에 '1시간에 1권 퀀텀 독서법(김병완)'이라는 같은 저자의 책을 읽어서 그런지 아직까지는 대체로 그 책과 비슷한 말.. 더보기
[프로필] 필명 Hygon실명 유형곤 약력 서일고등학교 2학년(2017)서일고 컴동아리 XINKER 회원 취미 관심 분야 책 읽기웹툰 보기 - 요즘은 프로그래밍은 많이 안함 좋아하는 것 수학, 프로그래밍 - 특히 인공지능 & 데이터과학, (특히 어려운 문제를 풀었을 때 or 성적이 올랐을 때의) 성취감, 생각하기(평소에 생각 완전 많이함) 더보기
HTML 강좌를 시작합니다. 제가 중학교 1학년, 그니까 2013년에 HTML 책을 보고 제가 배운 내용을 설명하는 방식으로 HTML 강의를 작성했는데요.이전에 썼던 글을 조금 다듬어서 강좌를 만들어보려 합니다. 원래 썼던 글은 여기서 확인할 수 있어요! 더보기
[PySide 튜토리얼] 02. 첫 번째 프로그램 원문 : http://zetcode.com/gui/pysidetutorial/firstprograms/ 간단한 예제 아래는 작은 윈도우를 띄우는 아주 간단한 예제입니다. (윈도우로 많은 것을 할 수는 있지만요.) 사실 윈도우를 띄우는 것도 아주 많은 코드가 필요하지만, 대부분의 프로그램이 같은 코드를 반복하기 때문에 우리는 누군가 이미 만든 것을 사용하는 것이죠. 따라서 우리가 그런 부분을 따로 작성할 필요는 없습니다. #!/usr/bin/python # -*- coding: utf-8 -*- # simple.py import sys from PySide import QtGui app = QtGui.QApplication(sys.argv) wid = QtGui.QWidget() wid.resize(250.. 더보기
[PySide 튜토리얼] 01. PySide 툴킷 소개 원본 글 : http://zetcode.com/gui/pysidetutorial/introduction/ (vronskij) PySide 툴킷 소개이번 튜토리얼에서는 PySide 툴킷을 소개하겠습니다. PySide에 관해PySide는 크로스 플랫폼을 목적으로 한 GUI인데요. Qt 프레임 워크를 파이썬에서 쓸 수 있게 한 것입니다.Qt 라이브러리는 강력한 GUI라이브러리 중 하나로, PySide의 공식 홈페이지는 qt-project.org/wiki/PySide입니다.pypi.python.org/pypi/PySide 이곳을 통해 설치할 수 있습니다.(역주 : 제가 해본 결과.. https://download.qt.io/official_releases/pyside/ 여기서 윈도우용 exe 받아서 설치하는게 .. 더보기
[PySide 튜토리얼] 00. 목차 원본 링크 : http://zetcode.com/gui/pysidetutorial/ (vronskij) PySide 튜토리얼 우리는 앞으로 PySide에 대해 알아볼 거에요. 이 튜토리얼은 초보/중급 프로그래머가 보기에 좋고,이 튜토리얼을 끝내면 꽤 괜찮은 프로그램을 만들 수 있을겁니다. 목차 시작하며첫 번째 프로그램메뉴와 툴바레이아웃 관리이벤트와 시그널다이얼로그위젯위젯 II드래그&드롭그리기커스텀 위젯테트리스 게임 PySidePySide는 크로스 플랫폼을 목적으로 한 GUI인데요. Qt 프레임워크의 파이썬용 입니다.Qt 라이브러리는 강력한 GUI라이브러리 중 하나로, Digia와 Qt 프로젝트가 개발했습니다. 더보기