• 締切済み

暗号化・復号化

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

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

回答No.1

ロリポップで使えるかは知りませんが、暗号化といえば、Mcrypt の関数群があります。 あとは、PEAR にも暗号ライブラリがありますね。 Blowfish、RSA、RC4 他ありますんで、調べてみては? 日本語のマニュアルは多分ありません。 http://pear.php.net/packages.php?catpid=6&catname=Encryption

参考URL:
http://pear.php.net/packages.php?catpid=6&catname=Encryption

関連するQ&A

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

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

    • ベストアンサー
    • Perl
  • htmlの暗号化と復号化

    こんにちは。htmlの複合化について質問があります。 今htmlの勉強をしているのですが、参考にしているサイトの一部が 暗号化されていています。できれば暗号を復号してみたいのですが、 以下のような記号が並んでいる場合、どのような暗号化がされていると 予想できるのでしょうか? %A9%E3%83%94%E3%83%BC

  • 添付文書の暗号化と復号化

    個人情報が含まれた文書を送信するため、先方から「文書を暗号化して送信し、復号のためにパスワードを別メールで送ってください」という内容のメールを受け取りました。そのため、無料の暗号化ソフトをダウンロードして、ためしに暗号化と復号化ができるかどうかやってみたところ簡単にできました。これで暗号化して送信し、パスワードを後で送れば完了だと喜んだのですが、この場合、先方が持っているソフトで復号化するとき私が送ったパスワードを入力して受信者が復号化できるのでしょうか?つまり違う復号化のソフトでも自分が送ったパスワードで復号化できるのかどうか、疑問に思ったのです。 ちなみに私はEDというソフトをダウンロードして暗号化したのですが、相手はそのソフトを持っているかどうか疑問です。またこのソフトを添付で送ろうとしたのですが、セキュリティーのため送信不可とのメッセージが出ました。暗号化は初めてのことで何もわかりません。詳しい方教えてください。 よろしくお願いします。

  • 復号?復号化?

    「復号化」という言葉についての質問です。 昔コンピュータにおける暗号化技術についての話を聞いた際に、 ・平文から暗号文にすること:暗号化 ・暗号文から平文にすること:復号 と聞いて以来、「復号」という言葉が正しく、「復号化」というのは誤り(「頭痛が痛い」的な意味の冗長になる)、と思いこんできました。 しかし改めてWeb等見回してみると「復号化」と表記されていることが非常に多く、用語集などでもまちまちで、辞書を引いても載っていなかったりします。 一体どちらが正しいのか、あるいは両方とも正しいと言っていいのか、納得できるような情報等ありましたら教えてください。

  • 文字列の暗号化と復号化

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

  • パスワードの暗号化

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

  • PHP パラメータの暗号 復号

    PHPのパラメータを暗号化して 取得側で復号処理も行いたいのですが・・・。 いろいろなサイトをみて試していますが、暗号化された文字列に、 おそらく+(プラス)が入ると復号がうまく行きませんでした。 みなさんはどのようにされていますでしょうか? 宜しくお願いします。

    • ベストアンサー
    • PHP
  • ローカルのコンピュータでしか復号できない暗号は

    レンタルサーバでデータベースを立ち上げる予定です。 ただし、名前等の情報は、データベースには入れずに、ユーザの個々のコンピュータでのみ復号できるようにしたいです。 (データベースファイルがごっそり流出したような場合にそなえて) 暗号化→復号化が ローカルコンピュータでできるソフトがあれば教えてください。

  • アドエスにて、ファイルの暗号化、復号化をしたい

    アドエスにて、microSDカードの中のエクセルファイルやワードファイルを暗号化したり、暗号化したファイルを復号化したいのです。 アドエスにて使用できるソフトはありますでしょうか?

  • PHP で暗号化して何かを送信することってあるのでしょうか?

    こんにちは、趣味で PHP を触っています。 とても初歩的な質問になってしまうと思いますが、よろしくお願いします。 PHP では crypt 関数で暗号化することができるらしいのですが、実際にこれを使わなければいけない場合とはどのような時なのでしょうか? http://jp2.php.net/manual/ja/function.crypt.php PHP で処理したことを MySQL などのデータベースに書き込む場合、主にサーバー内での処理なので外部から見られることなんてないと思っていましたが、見ることは可能なのでしょうか? それともう一つ質問がありまして、マニュアルには「復号するための関数はありません。 crypt() が使用しているのは単方向アルゴリズムだからです。」とありますが、それだと暗号化すると二度とその情報が何かわからなくなるのではないでしょうか? 何か複合化する方法があるのですか? よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう