본문 바로가기

분류 전체보기360

PHP HIGHT암호화 소스 2015.01.04. 12:56 PHP에서 HIGHT 암호화 알고리즘이 필요해서 구현해봤습니다. 그냥 C로 모듈을 만들까 했는데 그럼 좀 복잡해지고 그래서 php로 구현했네요. KISA에서 제공하는 HIGHT알고리즘 소스을 바탕으로 만들었습니다. 테스트 결과 : KISA C소스 테스트 Key : 00000000000000000000000000000000 RoundKey : 00000000000000005a6d361b0d0603416030184c6633592c562b154a6572391c4e6773793c5e6f375b2d160b0542215028542a556a757a7d3e5f2f174b255229140a456231586c763b1d0e476371787c7e7f3f1f0f07436170385c6e777b.. 2015. 7. 31.
헌혈해요~ 2014.12.31. 21:11 2014년의 마지막 날을 헌혈과 함께했습니다!2번째 헌혈인데 오늘 처음 알게 된 사실이 하나 있네요~기념품을 선택하는데 기부권이란게 있더라구요.기부권이란 기념품을 받는 대신 몇천원 정도가 기부된다고 합니다~저번엔 팔찌를 받았었는데 이제 헌혈하면 기부권을 사용해야 되겠습니다!ㅎㅎ 참고로 피가 심각할 수준으로 부족하데요 혈액형이 다... 헌혈합시다!^^새해를 시작하면서 이참에 피 한번씩들 뽑으시는건 어떨련지요??ㅎㅎ 2015. 7. 31.
JsMulticastMessenger v2.0 - Multicast 을 이용한 내부망 메신저 JsMulticastMessenger는 한 네트워크 내에서 Multicast을 사용하여 통신하는 간단 메신져 입니다. 하나의 컴퓨터에서 프로그램을 중복 실행할 수 있습니다. (중복 Bind)Multicast을 사용하기 때문에 상대방의 IP을 알지 않아도 통신이 가능합니다. v2.0 에서는?- 트레이아이콘 기능 추가- Alert 기능 추가 소스다운로드 : http://dexpert.devpia.com/TecBoxs/3091예제 프로그램은 마음것 사용하세요~ㅎ 데브피아ID : jic5760E-Mail : jic5760@naver.com 2015. 7. 31.
크리스마스의 진짜 의미! 2014.12.25. 10:01 크리스마스. 성탄절의 진짜 의미를 많은 사람들이 모르고 있는거 같단 생각이 들어... 이글을 씁니다!많은 사람들이 크리스마스에 가족들과, 연인들과 함께하며 즐기고, 선물을 받는 날이라고 생각을 하지만성탄절은 바로 예수님이 태어나신 일을 기념하는 날입니다.약 2000년 전 우리의 죄악들을 대신하기 위해 오신 그 예수님을 기념하는 날입니다. 기원 전과 기원 후가 무었인지 아시나요??기원전과 후를 나누는 것은 바로 예수님이 탄생하신 일을 기점으로 나눈 것입니다.그럼 0년 1월 1일이 예수님 생신이어야 하는데 왜 아니냐...뭐 사실 저두 정확히는 모르지만..ㅎ 예수님이 태어나신 직후에 1일부터 날짜를 센 것이 아니라 좀 이후부터날짜를 세기 시작했다고 알고있습니다.그래서 학자들이 .. 2015. 7. 31.
JsSafeCrypto 메모리보안 암호화 소스 (C/C++) 2014.12.23. 17:36 JsSafeCrypto는 메모리해킹보안기능이 탑제된 암호화/복호화 소스입니다. C/C++ 에서 사용할 수 있으며 C함수와 C++클래스소스가 포함되어 있습니다. RoundKey는 매 번 키생성시마다, 암호화, 복호화시 랜덤한 키로 암호화가 되어메모리를 덤프하더라도 실제 암호화 키를 찾기가 매우 힘듭니다.또 암호화,복호화에 사용한 임시 메모리 데이터또한 안전하게 삭제하여 데이터 유출을 방지합니다. JsSafeCrypto_SEED, JsSafeCrypto_HIGHT가 있습니다. JsSafeCrypto_HIGHT한국산 경량 암호화 알고리즘 HIGHT(128-bit Key, 64bit Block)을 사용하였으며 KISA에서 배포된 알고리즘 소스를 바탕으로 제작하였습니다. JsSaf.. 2015. 7. 31.
WELL512 랜덤 알고리즘의 랜덤성? 확인&비교 2014.12.21. 23:40 WELL512와 rand의 랜덤성을 해 보았습니다. 소스는 이렇습니다. #include #include #include uint32_t state[16]; uint32_t index = 0; #define TESTMAX 131072 uint32_t myrand() { uint32_t a, b, c, d; a = state[index]; c = state[(index+13)&15]; b = a^c^(a 2015. 7. 31.
반응형