タグ

暗号とソースに関するiwwのブックマーク (7)

  • PHP Equivalent for Java Triple DES encryption/decryption

  • PHPで暗号化した文字列をJAVAで複合化できない!? - ある、プログラマーの記憶

    逆もしかりです。 恐らく方法はあるんだと思いますが 公開されているAPIだけでは不可能だと思います。 暗号化には ・アルゴリズム:RIJNDAEL128 ・ブロック暗号:CBC ・初期ベクトル:1234567812345678(CBCモードでの暗号化の場合、これが必要。最低16Byte) を、使用 PHPのソースは省きます・・・w長いんでw Javaのソースはこんな感じ /** * 秘密鍵の生成<br> * 鍵は固定でひとつだけ持つ。 * * @return SecretKeySpec skeySpec 秘密鍵 */ public SecretKeySpec secretKey() throws Exception { byte[] key = "1234567812345678".getBytes(); kgen.init(128); SecretKeySpec keyspec = ne

    PHPで暗号化した文字列をJAVAで複合化できない!? - ある、プログラマーの記憶
  • C言語

    C言語をやってみよう,ふと思い立った.かなり久しぶりだ.大学当時Cは講義であった.学生時代怠けまくった結果(?)私はCよりも,趣味でやっていたJavaの方が書いたコードの行数は多い.だが,やはり「たしなみ」としてC言語はやっておかねばなるまい. 基(?)ライブラリ編 プロセス制御 シグナル パイプ IPC Pthread Socket 端末制御 curses CUnit OpenSSLを使用したCプログラミング その他 基(?)ライブラリ編とりあえず,ライブラリにある関数をいろいろ試してみる.もちろん(?)Debian環境で. ファイル操作 2003-07-20T15:13+09:00 matsu GNU/Linuxシステムでのファイル操作について.ここでは特にシステムコールを用いてファイル操作する方法について. 標準入出力ライブラリでのファイル操作 2003-07-20T15:13+

  • 暗号2

    iww
    iww 2008/03/03
  • Triple DES 暗号- サンプルプログラム

    Triple DES 暗号とは? IBM 社が開発した暗号方式であり、DES を三重にかけるように暗号の強度を高めたものです。 文章引用及び、参考文献: e-Words http://e-words.jp/w/Triple20DES.html ウィキペディア: http://ja.wikipedia.org/wiki/3DES ダウンロード Triple DES 暗号プログラム(ソース一式)(2005/8/28版) プログラム使用方法 コマンドラインから DES及び Triple DES 暗号/復号 を行なうプログラムです。 このソースは、DESを仕様から理解することを目的に当社にて作成したもので、 GNU General Public License に従ったフリーのプログラムです。 Microsoft Visual C++ 6.0 環境でコンパイルできます。 (Microsoft Vi

  • camellia - NTTが作った暗号エンジン

    アセンブラ版エンジン GPLv2、LGPLv2.1、MPL1.1、BSDライセンスでアセンブラ版エンジンが公開されました。詳しくはこちらをご覧ください。 C言語版エンジン C言語版エンジン(version 1.2.0)はエンディアン形式に依存しません。旧バージョンのエンジンでは、利用される環境によって、暗号化・復号処理が正しく行われない場合があります。正しく処理が行われているかどうかはテストベクトルと一致するかどうかで確認してください。コンパイラや利用環境によってはVersion 1.0.1の方が高速な場合があります。 NTT製Camelliaオープンソースの簡単な利用方法がかかれたガイダンス資料(C言語用)は、こちらを参照してください。 旧暗号エンジンはこちらをご覧下さい。 Camellia暗号エンジン(C,BSD License) camellia-BSD-1.2.0.tar.gz (

    iww
    iww 2008/03/03
    NTT 情報流通プラットフォーム研究所 情報セキュリティプロジェクト 暗号化エンジン
  • DES暗号プログラム

    [ 簡単な説明 ] IBM開発のDESアルゴリズムを用いたファイル暗号化/復号化プログラムです。 C++版のプログラム・ソースは、実行ファイルと共に、NIFTY-Serve に公開しました。 使用法の詳細は、後述のマニュアルと、使用例を参照して下さい。 /* des.c Data Encryption Standard */ #include <stdio.h> #include <ctype.h> #include <memory.h> /*#define DEBUG /* print out for debug */ #define SC 1 /* = sizeof(char) */ typedef unsigned int UINT; FILE *fp1, *fp2; char buf[256], bufo[1024]; char *bufolast = bufo + 1016, *

  • 1