본문 바로가기

전체 글

(122)
m2e maven-dependency-plugin error 처리 STS(Spring Tool Suite)에서 잘 사용하던 maven-dependency-plugin이 Eclipse Kepler에서 다음 오류가 나왔습니다. maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e. 버전을 확인해보니.. STS는 Eclipse Mars.1을 사용하고 다음과 같이 m2e의 버전이 다른것을 확인했습니다. Eclipse Kepler STS Eclipse Kepler에서 m2e를 upgrade를 진행할려고http://download.eclipse.org/technology/m2e/releases 이 주소를 이용해서 Install New Sotfware... 를 진행했지만 설치가 되지..
AES, SHA 암호화 5, Swift 요즘 아이폰 개발을 해야되서 Swift 언어를 공부하고 이것저것 정보를 수집하고 있습니다.CocoaPods라는 Maven 비슷한 오픈소스 관리 프로그램이 있는데 이걸 적용해보다가 암호화 관련 라이브러리인 CryptoSwift (https://github.com/krzyzanowskim/CryptoSwift)란 오픈소스를 찾아 이전에 정리했던 암호화에 이어 같은 결과를 나오게 코드를 작성해보았습니다.아직 Swift자체에 대한 이해도 높지 않아... 코드가 이상할 수도 있습니다. ㅎㅎ 옵셔널.. 클로져.. 4년전에 조금 만졌던 Objective-C랑은 개념이 좀 다르네요... 메모리 카운팅 없어져서 좋기도 하구요..Xcode7.3 버전임으로 Swift는 2.2버전입니다.간단하게 Single View Appl..
AES, SHA 암호화 4, T-SQL MS-SQL 내부에서 AES, SHA 암호화를 진행하겠습니다. C# 코드로 DLL만들고 이걸 시퀄서버에 등록해서 펑션화 하겠습니다. DLL을 만들기 위해 클래스 라이브러리 프로젝트를 생성하고.. 다음 코드로 빌드하여 DLL을 생성합니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241..
AES, SHA 암호화 3, C# 닷넷.. C#을 통해 AES, SHA 암호화를 진행하겠습니다. 음.. visual studio 정품이 없어 고민하다가 검색해보니.. 언제부터 나왔는지 모르겠는데 https://www.visualstudio.com/ko-kr/visual-studio-homepage-vs.aspx에 가니 visual studio 커뮤니티라는 공짜가 있네요... 냉큼 설치하고 진행~ 콘솔 응용 프로그램 프로젝트 생성하고 코드~12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899..
AES, SHA 암호화 2, PL/SQL oracle에 펑션을 생성하여 AES, SHA 암호화를 진행해보겠습니다. 첫번째로 oracle이 제공하는 DBMS_CRYPTO 패키지를 이용하여 진행하겠습니다. 토드에서 코딩~~, SHA는 일단 없습니다. oracle 12이상 버전에서만 SHA256을 지원하고 아래 버전에서는 128만 가능합니다. ㅠㅠ package spec123456789101112131415CREATE OR REPLACE PACKAGE pkg_crypto AS FUNCTION fn_encrypt_aes128 (p_string IN VARCHAR2) RETURN VARCHAR2; FUNCTION fn_decrypt_aes128 (p_string IN VARCHAR2) RETURN VARCHAR2; FUNCTION fn_encrypt_a..
AES, SHA 암호화 1, JAVA java 언어를 이용해서 블럭암호화는 AES 128/256으로, 해쉬함수는 SHA 256 알고리즘으로 암호화 진행해 보겠습니다. SHA 128은 보안상 위험함으로 사용안하는것을 추천합니다. java의 경우 AES 256 암호화를 하기 위해서는 주석에 나와 있는것처럼 http://www.oracle.com/technetwork/java/javase/downloads/index.html에서 파일을 다운받아 JCE관련 패치를 해야됩니다. base64 인코딩을 위해 commons-codec 라이브러리 추가하였습니다. jdk에 포함되어 있는sun.misc.BASE64Encoder(), sun.misc.BASE64Decoder() 이 클래스들은 http://www.oracle.com/technetwork/java/..
java request information request name value request header name value
facebook note에 있던 잡다한것들.. jQuery opener 사용법 - 2011년 11월 7일 월요일 오후 4:00$(opener.document).find("#receiverSection").load("");$("#receiverSection", opener.document).load("");cmd codepage 변경 - 2011년 10월 6일 목요일 오후 6:57change codepage프롬프트 : chcp [codepage]437 영어 (The original IBM PC code page)737 그리스어775 에스토니아, 리투아니아, 라트비아850 다국어(라틴어 I) 서유럽 언어852 슬라브어(라틴어 II)855 키릴 자모(러시아어)857 터키어858 다국어(width 유로 심볼)860 포르투갈어861 아이슬란드어862 이스라엘..