2016/01/15 18

컬러풀한 랜덤 색상코드 (무지개/연구/알고리즘/색상/PHP)

설명 설명 http://chats.serpongs.net 여기에 태그를 칼라풀 하게 넣기 위해서 찾아봤는데 구글링해도 나오지 않아서 직접 알아봄 보통 색깔 랜덤코드를 만들면 회색, 검정, 흰색 등이 나오는데 알고리즘(?)을 사용하여 이런식으로 컬러풀한 색상을 랜덤으로 뽑아낼 수 있습니다. 사용한 언어 PHP 코드 1개의 색상 대4개의 색상 대원리 먼저 위에 점을 찍고, 아래에 동그라미쳐둔 색상 바를 조절해본 결과 색상 코드가 (가장높은값), (가장낮은값), ((가장높은값)~(가장낮은값)) 이 3개의 자리가 섞이면서 색상코드를 만들어냅니다. 위 이미지를 예로 들면: (가장 높은 값): C1 (가장 낮은 값): 50 ((가장높은값)~(가장낮은값)):83 이대로 자리가 섞이면서 위 같은 색깔이 만들어 졌습니다..

웹 백엔드/PHP 2016.01.15

오픈챗 - 카카오톡 오픈채팅 검색 서비스, 오픈채팅 찾기, 하는법, 공유, 링크, 모음

개발 한 이유 카카오톡 신기능인 "오픈채팅"을 더 유용하고 편리하게 사용할 생각을 하다가 오픈채팅을 모아서 간편하게 오픈채팅을 찾을 수 있는 사이트를 만들게 되었습니다. 설명 오픈채팅으로 원하는 분야의 채팅방을 만들어서 흥미 분야가 비슷한 사람들을 쉽게 만날 수 있고, 게시판형식의 커뮤니티보다 자유롭게 대화랑 질문할 수 있다는게 장점입니다. 로그인은 필요없고 직접 오픈채팅을 만들어서 등록하거나, 여러 공개된 오픈채팅을 등록할 수도 있습니다. 검색 기능과 태그를 이용해서 원하는 채팅을 찾으실 수도 있습니다. 주소http://chats.serpongs.net/ (모바일 PC 둘 다 지원됨.) 이미지 현재 디자인 조금 바뀌었습니다. 할말 PHP를 이용해 제작했습니다.

IT/유틸,정보 2016.01.15

Cloudflare API를 이용해서 ddns 사용하기

리눅스 사용했습니다. curl https://www.cloudflare.com/api_json.html \ -d a=rec_load_all \ -d tkn=토큰 \ -d email=naserpong@naver.com \ -d z=serpongs.nettkn, email, z 를 자신걸로 바꿔서 터미널에 입력해줍니다. json이 쫙 나옵니다.그중 자신이 아이피를 바꿀 레코드를 찾아서 그 레코드의 rec_id, name 을 메모해 둡니다. curl https://www.cloudflare.com/api_json.html \ -d 'a=rec_edit' \ -d 'tkn=토큰' \ -d 'email=naserpong@naver.com' \ -d 'z=serpongs.net' \ -d 'id=아까메모한rec_i..

IT/유틸,정보 2016.01.15

PHP 메일서버, 관리페이지 제작

미리보기 설명 3달이나되서 잘 기억 안나는데 SMTP서버 구축 후 리눅스로 메일온거 mime형식을 파싱해서 보여줌. 전송은 php내장함수 사용 직접 사용할 용도는 아니고 그냥 공부용으로 만들어 본것 입네다. 기능 읽음표시 기능 (원리: 메일 보낼 때 img태그에다 php파일 주소 넣어도 서버쪽에선 request를 받고 실행됨. 데이터베이스에 등록하고 빈 이미지를 전송. 참고로 네이버 메일도 이런원리)

내 역사 2016.01.15

[파이썬] cryptopals 1-5 문제풀이 (Implement repeating-key XOR)

주소 http://cryptopals.com/sets/1/challenges/5/ 문제Implement repeating-key XORHere is the opening stanza of an important work of the English language:Burning 'em, if you ain't quick and nimble I go crazy when I hear a cymbalEncrypt it, under the key "ICE", using repeating-key XOR.In repeating-key XOR, you'll sequentially apply each byte of the key; the first byte of plaintext will be XOR'd against ..

[파이썬] cryptopals 1-4 문제풀이 (Detect single-character XOR)

주소 http://cryptopals.com/sets/1/challenges/4/ 문제Detect single-character XOROne of the 60-character strings in this file has been encrypted by single-character XOR. Find it. (Your code from #3 should help.)[출처] [파이썬] cryptopals 1-4 문제풀이 (Detect single-character XOR)|작성자 설퐁 해석이번엔 여러문장을 xor브루트포싱해서 정상적인 한문장을 고르는겁니다! 1-3코드를 가져와서 약간 수정해서 사용합니다. 알파벳만 골라냈더니 잘 안나옵니다. 공백도 추가합니다. 코드123456789101112131415161..

[파이썬] cryptopals 1-3 문제풀이 (Single-byte XOR cipher)

주소 http://cryptopals.com/sets/1/challenges/3/ 문제Single-byte XOR cipherThe hex encoded string:1b37373331363f78151b7f2b783431333d78397828372d363c78373e783a393b3736... has been XOR'd against a single character. Find the key, decrypt the message.You can do this by hand. But don't: write code to do it for you.How? Devise some method for "scoring" a piece of English plaintext. Character frequency is a..

[파이썬] cryptopals 1-2 문제풀이 (Fixed XOR)

주소 http://cryptopals.com/sets/1/challenges/2/ 문제Fixed XORWrite a function that takes two equal-length buffers and produces their XOR combination. If your function works properly, then when you feed it the string:1c0111001f010100061a024b53535009181c... after hex decoding, and when XOR'd against:686974207468652062756c6c277320657965... should produce:746865206b696420646f6e277420706c6179[출처] [파이썬] c..