본문 바로가기

728x90

디지털포렌식(Digital forensic)/숫자

(24)
[파일] EAN-13 바코드 만들기 바코드(barcode)는 사람이 숫자를 입력하지 않고, 제품 표면에 인쇄된 특수 코드를 스캐너로 손쉽게 계산기가 읽을 수 있도록 개발된 코드이다. 서로 굵기가 다른 Black, White Space로 조합시켜 만들어져있다. 이런 타입의 바코드를 선형(1차원) 바코드라고 한다. 1차원 바코드는 많은 정보를 담아내기 어려워 매트릭스(2차원) 코드가 개발되었으며, QR코드와 같은 형태의 4각형, 6각형, 다각형 배열의 점의 바코드가 있다. 1차원 코드에는 CODE11, CODE39, CODE93, CODE128 등이 있다. 최근에는 EAN13으로 통일화가 됐다. EAN-13은 유럽에서 가장 흔히 사용되고 있으며 미국의 UPC-A 바코드와 동일한 코드의 유럽형 버전이다. EAN의미는 European Articl..
[파일] 12자리 도어락 비밀번호 10만개 추천 아래는 도어락용 랜덤 비밀번호 12자리 100,000개(10만개)의 파일이다. 12자리 랜덤 비번의 조건은 다음과 같다. 1. 456789 456789와 같이 반복되면 안된다(앞의 6자리와 뒤의 6자리가 같으면 안된다.) 2. 454545454545와 같이 2자리씩 같은 숫자가 계속해서 6번 반복되면 안된다. 3. 123456789012와 같이 일련되는 숫자가 링(ring) 형태로 반복되면 안된다. 4. 123456654321과 같이 일련의 숫자가 역순의 숫자형태로 배치되면 안된다. 파일은 ZIP 파일로 압축되었으며, 압축 해제 후 용량은 43Mb이다. 위 비번을 생성하는 코드는 C#으로 만들어졌으며 소스는 아래와 같다. using System; using System.IO; class Program {..
[파일 공개] 로또 모든 번호 리스트 아래 첨부한 파일은 180Mb 크기의 텍스트 파일로 생성 가능한 모든 로또번호가 리스트 되어있다. ZIP파일로 압축해서 19Mb로 만들어져있다. 메모장으로 열어도 열리긴 하지만 메모리에 부담되니 UltraEdit와 같은 텍스트 전문 파일편집기로 여는 편을 추천한다. 술에 관한 궁금증 101가지 기업강의 https://brunch.co.kr/@sample 안산술공방 이정욱의 브런치스토리 안산술공방 출간작가 | 고려대학교 대학원 졸업, 고대병원 연구교수, 의학(내분비), 약물학,신경심리학, 진화학, 의과학, 제어공학 and 예술. 선택당하는 삶과 선택하는 삶 brunch.co.kr 만듦: 디지털암호학 전문가 이정욱 교수 소스코드를 포함하여 허가없는 배포는 불법입니다. 기업보안, 복권확률분석, 게임수학, 디지..
슬롯 머신, 카지노 기계의 동작 원리 전자 도박 기계(EGM)는 시각, 청각적 효과, "게임 수학", 가격, 상금 구조가 사전에 고려되어 만들어진다. 여기에는 물론 EGM 사용자가 지속적으로 게임을 이용하게 만드는(도박중독) 게임의 요소들도 들어있다. 결론 1. 전자 도박 기계(EGM)는 매우 정교한 기술을 활용하는 컴퓨터다. 2. 도박 기계 사용자가 "돈을 많이 지출하고", "도박기기 사용 시간"을 극대화하도록 설계됨. 3. 도박 기계의 디자인은 사용자가 베팅 금액을 높이고 기계 사용 시간을 최대화하기 위해 심리적 기법을 사용함. 4. 이 특성이 EGM의 중독 가능성을 높임. 5. EGM 사용자들은 대부분 기계가 작동하는 방식이나 기계 뒤에 있는 복잡한 "게임 수학"에 대해 모름. 6. EGM은 시각, 청각적 효과, "게임 수학", 가격,..
[파일] 추천 비밀번호 1000만 개 비밀번호를 만들 때 머리가 아프신 분들을 위해 1000만 개의 6자리 랜덤비밀번호를 첨부 파일로 올린다. 파일은 txt 텍스트 파일이며, 380MB의 사이즈를 갖고 있다. 파일당 용량이 정해져서 쪼개서 올린다. (동영상은 PC로 보면 더 잘보인다.) 10,000,000 ▼ 1000만개를 압축파일형태로 올린 것 잘 사용하는 방법 1. 검색 기능으로 자신이 좋아하는 숫자 조합을 찾는다(예: 74) 2. 찾아진 숫자조합들 중에서 마음에 들며 의미있는 숫자 조합을 다시 찾는다. 3. 찾은 숫자조합을 사용한다. 즐겁게. 국가와 민족을 위해 디지털암호학에 관심갖는 젊음이 많아지길 바라며. using System; using System.IO; class Program { static Random random = n..
포인트-키 암호, 알파벳과 숫자의 절묘한 조합 포인트 암호화는 간단한 형태의 대치 암호다. 원리는 알파벳 문자를 숫자로 변환하고 그 숫자를 특정 좌표에 매핑해서 암호화하는 원리다. 1단계) 알파벳을 숫자로 대응시키는 키를 정한다. 먼저, 알파벳 문자를 숫자로 대응시키는 키를 정한다. 가장 간단한 경우는 A=1, B=2, ..., Z=26과 같이 알파벳 문자를 숫자로 직접 매핑하는 것이다. 이것은 알파벳 문자를 숫자로 변환하는 기본 키가 된다. A=5, B=2,...Z=4 와 같은 형태로 키를 잡는 것이 더 암호답다. 2단계) 키로 사용할 점의 좌표를 선택한다. 다음으로, 암호화에 사용할 키로서 (x, y) 형태의 좌표를 선택한다. 이 좌표는 알파벳 문자를 숫자로 변환하는 데 사용된다. 예를 들자면, (3, 1) 또는 (26,5)와 같은 좌표를 선택할..
데이터 분석으로 알아보는 2023년 로또 번호 빈도 분석 ※ 파일은 포함되어 있지 않습니다. 많은 분들이 로또번호 분석에 대한 흥미로 디지털 암호학, 암호해독에 관심을 가져주심에 감사드린다. 거듭 말하지만 로또번호는 암호가 아니다. 진화된 과학 기술로 숫자를 분석해서 흥미롭게 암호학과 수학에 접근하고자 예를 들어 설명하는 용도로 사용하는 example임을 분명히 말씀드린다. 여러분들이 묻는다. 그렇게해서 당첨된적이 있거나 어떤 경향이 있는지를. 결론부터 말하면 '60% 이상 긍정적이다'고 말할 수 있다. 왜냐면 적어도 금액이 크던 작던간에 매주 당첨은 되고 있다. 필자는 이와 어떤 형태의 비즈니스도 하고 있지 않으며 관련되어 있지도 않다. 다만, 개인적으로 문의를 하는 분들의 질문에 대답 정도는 해드릴 수 있다. 이번에 다룰 데이터는 과연 2023년에는 어떤 ..
[파일]신용 카드 유효성 검사, Luhn 코드 아메리칸 익스프레스(American Express) 카드를 예로 든다. 1. 양각처리 ㄴ American Express 카드 계좌 번호는 양각 처리되어 있다. ㄴ 양각(튀어나오게 만듦)은 음각(파내는 방식)보다 복사하기가 더 어렵다. 2. 고유번호 ㄴ아메리칸 익스프레스 카드는 "3"으로 시작하고 "7" 또는 "4"가 뒤에 온다. ㄴ Visa 카드 번호는 "4"로 시작하고 13자리 또는 16자리 숫자로 구성된다. ㄴ MasterCard는 "5"로 시작하고 16자리 숫자로 구성된다. ㄴ Discover는 "6"으로 시작하고 16자리로 이루어져 있다. ㄴ 숫자 그룹은 4자리씩 4개의 그룹으로 구분되어 있다. ㄴ 아메리칸 익스프레스 카드 번호는 카드 발급자 식별번호(IIN)을 ANSI 표준에 따른다. ㄴ INN..

728x90