본문 바로가기

내가만드는것_만든것/오픈소스32

[Android] JAOR (JsAndroidOnlineResource) 자동 온라인 리소스 라이브러리 JAOR (JsAndroidOnlineResource)은 안드로이드에서 매번 변할 수 있는 리소스를 인터넷을 통해 자동으로 다운로드해주는 라이브러리 입니다. 서버URL에는 data_langcode.xml 파일이 있어야 합니다. 예) 한글 : data_ko.xml / 영어 : data_en.xml / Australian English : data_en-AU.xml 예제소스 : public class MainActivity extends AppCompatActivity { JsAndroidOnlineResource m_jaor = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta.. 2016. 9. 22.
[C] jstime 함수 (timestamp, tm간 변환 구현) Github : https://github.com/jic5760/jstime 예전에 만들었던거 올립니다. AVR등 time관련 함수가 없는 컴파일러에서도 gettm 또는 gmtime같은 함수를 구현해 주는 것입니다. /* Leap year 체크 (year : 0년부터 시작한 년도) */ extern char jstime_isleapyear(int year); /* Leap year 체크 (year : 1900년부터 시작한 년도) */ extern char jstime_isleapyear_since1900(int year); /* 월별 날짜 수 (isleapyear : 0-no leap year / 1-leap year) */ extern char jstime_mondays(char isleapyear, .. 2016. 7. 5.
[PHP] JsCrypto 암호화 알고리즘 지원 클래스 (HIGHT, LEA) Github : https://github.com/jic5760/JsCrypto_for_PHP 간단한 사용 예제입니다. * JsCrypto.php파일과 JsCrypto_으로 시작하는 php파일들은 같은 위치에 있어야 합니다. 지원하는 Ciphers: JSCRYPTO_HIGHT_64 : HIGHT Algorithm, Block size is 8 bytes Key size : 16 Bytes JSCRYPTO_LEA_128 : LEA Algorithm, Block size is 16 bytes Key size : 16 / 24 / 32 Bytes 지원하는 Modes: JSCRYPTO_MODE_ECB : ECB (Electronic Codebook) JSCRYPTO_MODE_CBC : CBC (Cipher Bl.. 2016. 7. 4.
PHP LEA암호화 구현 소스 이번엔 PHP에서 LEA가 필요해서 구현했습니다. PHP에 Type이나 unsigned bit연산이 참 불편하다는걸 느끼네요..ㅠㅠ C 로 짰던 소스를 바탕으로 만들었습니다. http://jsty.tistory.com/69 해당 소스는 "[2013-1164] 128비트 경량블록암호 LEA" 이 문서를 참고하여 소스를 만들었습니다. http://committee.tta.or.kr/include/Download.jsp?filename=choan%2F%5B2013-1164%5D+128%BA%F1%C6%AE+%B0%E6%B7%AE%BA%ED%B7%CF%BE%CF%C8%A3+LEA.hwp * ECB(기본) / CBC Block 암호화 방식 추가하였습니다. 테스트 소스 (위 파일에 포함되어 있음) // ======.. 2016. 6. 21.
HTML 카카오톡 채팅방 구현 소스 CSS3 + Javascript 으로 구현한 카카오톡 채팅방 입니다. * 2015-11-04 - 긴 글자 입력해도 잘 나오도록 수정하였습니다. * 2015-12-04 - 여러가지 문제 해결 *Chrome 에서 잘 작동합니다. *IE 에서 사용시.jstalktheme .sendmsg .textarea{float: left;width: calc(100% - 68px);height: 64px;....}이 부분을.jstalktheme .sendmsg .textarea{float: left;width: calc(100% - 70px);height: 64px;....}이정도로 바꿔주세요. 2015. 11. 3.
C LEA암호화 알고리즘 구현 소스 국산 암호화 알고리즘 중에 LEA란 것이 있습니다. 한번 이 암호화 알고리즘을 소스로 구현해 봤습니다. 관련 기사 [정보보호]美 NSA 감청, 국산 암호 LEA로 막는다 http://www.etnews.com/20140425000083 "[2013-1164] 128비트 경량블록암호 LEA" 이 문서를 참고하여 소스를 만들었습니다. http://committee.tta.or.kr/include/Download.jsp?filename=choan%2F%5B2013-1164%5D+128%BA%F1%C6%AE+%B0%E6%B7%AE%BA%ED%B7%CF%BE%CF%C8%A3+LEA.hwp 제가 만든 소스와 위 문서의 RoundKey, 암호화, 복호화 비교 테스트 모두 완료하였습니다. 예제 소스 포함합니다. /* .. 2015. 7. 31.
반응형