커널에서 Blowfish 알고리즘을 사용해서 복호화를 하고 싶다.일반적으로 Application 영역에서 암호화를 하려면 보통 openSSL 을 사용해서 아래와 같이 진행한다. const unsigned char data[64 { \0, }; unsigned char in[256 { \0, }; unsigned c.....
Cryptology with Java Version 1.10 Cipher와 Code 암호(cipher) : 일반적으로 고정된 길이의 단위를 특정 아이템을 암호화하는 방법을 제공하는 수학적 함수를 사용하여 변환한다. 그리고 암호는 실질적으로 메시지에 사용되는 언어와 독립적으로 사용.....
일반적으로 openssl 을 포함하는 경우에는 일반적인 컴파일 옵션으로 안된다.-lssl 옵션과 또는 추가적으로 -lcrypto 옵션을 사용해야 된다.즉, gcc -o sample sample.c -lssl -lcrypto 이렇게 명령을 주어야 한다.물론, crypto 는 경우에 따라서 불 필요할 경우도 있.....
DES의 교육용 버전이자 축소판인 Simple DES(S-DES) 알고리즘의 C언어로 작성된 소스코드입니다. 외국 대학교 게시판에 올라온 게시물을 토대로 한글화 작업을 해두었습니다. SBOX 부분에 문제가 좀 있어서 약간 수정해 두었습니다. 아무데나 배포하셔도 괜찮을 것 .....
from window.crypto: want crypto primitives in the browser? You may already have it on Ajaxian 초라한 JavaScript 개발자들을 위해서 사용할만한 crypto 헬퍼가 브라우저에 추가되면 참 좋을 것 같습니다. 그래서 예전에 요청한 적이 있었습니다. Brad Neuberg.....
linux에서 설치하기 위한 방법. 일단, openssl을 단지 사용만 하기 위해서는 해당하는 배포판의 package 중에서 설치하면 된다. 그리고 대부분 openssl package가 필요할 때는 package manager가 아마도 알아서 설치했을 것이다. 그러니 보통 사람들은 여기에서 설명하.....
BitWise IM 은 홈페이지 태그라인 그대로 암호화, 멀티 플랫폼을 지원하는 인스턴트 메신저입니다. 개인사용자를 위한 Personal 버젼과, 사내 네트워크용 상용 Professional 버전으로 구분되며, 윈도우즈/맥/리눅스 버전별로 클라이언트 및 서버의 다운로드가 가능합.....