• ベストアンサー
  • 暇なときにでも

暗号化(perl)→復号化(php)

暗号化キーを使用した暗号化→復号化で cgi(perl)で暗号化し、phpで復号化を行おうとしております。 AES暗号を使用したのですが、いろいろ設定を変えて 試みたのですが、うまくいきませんでした。 他に暗号化キーを使用した暗号化の方法がありましたら 教えてください。 暗号化(perl)→復号化(php)で実績のあるモジュールが あれば非常に助かります。 よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数753
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

http://search.cpan.org/search?query=Crypt&mode=all /^Crypt::/ なモジュールならば、大体ご期待に添えるのではないでしょうか。 私が知っているのは Crypt::Blowfish と crypt() 関数ぐらいですが――。 http://search.cpan.org/perldoc?Crypt::Blowfish

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 暗号化・復号化

    crypt以外で 暗号化及び復号化ができるAPIはありますでしょうか? ロリポップで使用する予定です。

    • 締切済み
    • PHP
  • 文字列の暗号化と復号化

    .NETで文字列を固定長に暗号化したい。(ユニコード対応できる) また、暗号化したものを復号化します。 .NETに付いている暗号化のモジュールはいくつがありますが、その以外のやり方がありましょうか? 例:何桁の平文を暗号化しでも8桁の十六進数又はBASE64の秘文になる。

  • パスワードの暗号化

    いつもお世話になっております。 今回はjavascriptをつかった暗号化についてお聞きしたいです。 パスワードをサーバーに送る際、そのまま送ると少し詳しい人なら丸わかりになってしまいます。 そこで暗号化をして送信したく、いろいろ探してみましたがなかなかいい方法が見当たりません。 des.jsというライブラリを見つけましたが、復号化のコードも書いてあり、簡単に復号できてしまうような気がします。 いろいろ探していていいと思ったのは、perlのcryptのような不可逆の暗号化の方法でした。 そのような方法はjavascriptにあるのでしょうか? またそれ以外でもなにかいい方法はありますでしょうか? 完全に隠蔽するのは不可能だということはわかっておりますが、 できる限りわかりにくくする方法を知りたいです。 以上の点、ご教授お願いいたします。

  • 暗号化・復号化のアルゴリズムにはどんなものがありますか?

    Cでプログラミングを勉強しており、20文字ほどの文字列を暗号化・復号化するプログラムを考えていますが、ネットを検索しても暗号化アルゴリズムでなかなかいいものが見つかりません。 私のリクエストとしては ・暗号化対象は半角英数字、半角記号のみ。 ・単に文字コードを1つずつずらしたような簡単な暗号ではなく、複雑なアルゴリズムを使用したい。 ・アルゴリズムは複雑でもプログラムは簡潔にできるものがいい。(長くても数百行程度)。 ・アルゴリズム自体の仕様が公開されている。 ・アルゴリズムは数学式で表せるものがいい。 ・スーパーコンピュータを使わなければ解けないほど時間がかかる暗号化アルゴリズムでなくてもいい。 ・暗号化のライブラリファイルは使わず、自前で全部コードを書きたい。 ・公開鍵や秘密鍵を使わなくてもいい。 上記の条件を満たす暗号化アルゴリズムでいいものがありましたら、教えてください。 以上、よろしくお願いします。

  • php_screwでフォルダ毎の暗号化はできますか

    現在、以下のように設定し失敗しています。 暗号化は以下のように行っています。 /usr/php_screw/php_screw_1/tools/screw_1 /var/www/html/test1/test1.php /usr/php_screw/php_screw_2/tools/screw_2 /var/www/html/test2/test2.php 復号化は以下のようにリネームしたphp_screw.soをphp.iniに複数指定しています。 extension="php_screw_1.so" extension="php_screw_2.so" この場合、暗号化と復号化の紐付けが出来ていない為?失敗しています。 上記の方法の改善策、又は別の方法があれば教えてください。 お願いいたします。

    • 締切済み
    • PHP
  • 暗号化ソフト

    暗号化ソフトのアタッシェケースver.2.49を使用して ファイルの暗号化及び復号化をしていますが、この間ふと 気がついたのですが、復号化すると復号化したファイル容量の2倍位、ハードディスクの空き容量が減少するみたいなんですが? ちなみに暗号化及び復号化した場合、元ファイルは常に削除しています。 どなたか、この現象をわかる方説明して頂たく、宜しく御願いいたします。

  • PHPファイルの暗号化(難読化)方法

    PHPファイルの暗号化(難読化)方法 PHPファイルを暗号化(難読化)する方法を探しています。 現在は、有料の暗号化ツールを使用せずに、 自作で暗号化(難読化)を実施可能かどうかを検討しております。 ファイル全体を暗号化したいのですが、 ファイル内容は、PHPの開始タグ(<?php)、終了タグ(?>)とHTMLタグが混在していて それをbase64_encodeなどを使用し、暗号化をかけた場合、 base64_decodeで復号をかけたデータをブラウザにて実行させたい場合は、 どのようにすればよいか困っています。 eval関数は、phpソースコードを実行するため、 PHPの開始タグ、終了タグをのぞいた、phpコードしか実行できません。 echo関数では、phpソースコードもそのまま出力されます。 PHPの開始タグ、終了タグとHTMLタグ混在していても、 ブラウザ上でphpコードの実行とHTMLタグの出力が実行できる方法はないでしょうか。 ネット上で調べてみましたが、 phpコードのみを暗号化して、eval関数で実行するものしか 発見することができませんでした。 そもそも、ファイル全体を上記のような方法で復号化⇒実行することは無理で、 ファイルの中身を解析し、タグの置き換えや、 eval関数が使用可能な処理とそうでない処理とに分けるようなことになるのでしょうか。 暗号の目的は、ファイルが一見、何を行っているのかわからなく、 そのまま処理を使いまわしできないようにしたいためです。 PHPや暗号化に詳しい人が復号化できてしまうことは、理解しております。 何か方法やアドバイス等、ございましたら、 ご回答頂ければと思います。 phpバージョンは、5.2.14です。 以上、よろしくお願いします。

    • ベストアンサー
    • PHP
  • 組み込みC言語 AES 暗号・復号化の利用

    組み込みマイコン関係の開発に携わっているものです。 この度、AES128の暗号・復号化を使用する開発案件に 携わることになり、AESの暗号・復号化について勉強中です。 まだ、マイコンでの暗号化・復号化処理という 開発経験がないため、皆様にご教示頂きたく 質問させて頂きます。 マイコンでAES128等の暗号・復号化処理を実装する場合。 マイコンそのものがハードウェアとして暗号・復号化の機能を 持っているものがありますが、通常はこちらで対応するのが 正当な方法、という認識で合っているのでしょうか? また、仮にファーム側の対応を要求された場合は、 マイコンメーカーが出している有料のライブラリ。 または、何かその手では有名な参考となるフリーの ソースコードというものが有るのでしょうか? 恐れ入りますが、ご教示の程宜しくお願い致します。

  • 暗号化

    セキュリティ方式のWPA2/WPAや暗号化のWEP、AES等の関連性と暗号化キーの関係がわかりません。 ルーターはバッファローのWZR-HP-G300NHを使っています。

  • 暗号化キー

    暗号化方式のレベルに因り、暗号化キーの文字数等は変わるのですか? WEPの場合やAES,WPAにより5文字とか13文字とか変わるのか教えてください。。。