php-openssl

    1

    1答えて

    "openssl passwd -1"コマンドは、MD5ベースのBSDパスワードアルゴリズム1を使用して文字列ハッシュを計算します。 例: openssl passwd -1 $1$./j/us.N$P2tq6IkO0Zu2d3uqkEHpv. がどのように私はPHPでまったく同じ機能を実装していますか? exec/shell_execが返すものではなく、ネイティブのPHP関数にしたいと思い

    2

    1答えて

    ファイルを暗号化してblobとしてmysqlに保存し、解読してダウンロードできるようにする必要があります。 $certificate_tmp=$_FILES['certificate']['tmp_name']; $certificate=openssl_encrypt(file_get_contents($certificate_tmp),$ciphers,$password_tmp); $

    0

    1答えて

    私は暗号化を学んでいます。私はいくつかのキーを作成し、サンプル文字列( "1234 5678 9012 3456")をエンコードし、それを問題なくデコードすることができました。最初の部分は正常に動作しています。 は、それから私は私がエンコードしたい、実際のデータのサンプルでそれを試みたが、「キーサイズ大にデータ」エラーを得ました。 文字列の長さは14041文字で、最終製品にはまだ大きいかもしれない

    7

    2答えて

    RRSIGの検証をしようとしていますが、私はPHPでopenssl libを使用しようとしています。しかし、公開鍵をopenssl_verify関数に渡すのに問題があります。 これは、DNSSECオプションを使用してDNSクエリを実行するためにNet/DNS2ライブラリを使用する の基本コードです。 とDNSKEYとRRSIGを取得します。 <?php require_once 'Net/DN

    1

    3答えて

    私は、IOSアプリケーションに暗号化されたデータをWebページから送信する方法を理解しようとしています。 PHPで 私は、文字列を暗号化ページを持って、その後、base64でエンコードされた文字列としてそれをエコー表示: <?php function encode($json, $key, $iv){ echo base64_encode($iv . "::" . opens

    1

    1答えて

    私はopenssl_signを使用してXMLデータの署名を生成し、後でopenssl_verifyを使用して検証しようとしています。残念ながらopenssl_verifyはfalseを返し続けます。私の証明書から私の私有鍵と公開鍵を抽出したかどうか分からなかったので、a basic exampleも試しました。 openssl_sign実際にはバイナリ署名を返します。これまでのところとても良い(私

    1

    1答えて

    openssl_encryptの使い方を検索し、いくつかのstackoverflowの質問と回答が見つかりました。しかし、私はちょうどそれを働かせることができないのではないかと心配しています。 私の現在のコードは次のようになります。 $encryption_key = openssl_random_pseudo_bytes(32); $iv = openssl_random_pseudo_byt

    0

    1答えて

    Let's Encrypt証明書付きのPHPMailerを使用して電子メールを送信しようとしていますが、PHP 5.6に移行した後、ドメイン検証に失敗したため動作しません。 Connection failed. Error #2: stream_socket_enable_crypto(): SSL operation >failed with code 1. OpenSSL Error mess

    2

    3答えて

    McryptをPHP 7.1で廃止する予定なので、現在はMcryptをOpenSSLに置き換えています。私はブロックごとにmcrypt_get_block_size()のようなアルゴリズムごとに取得する方法が必要です。 mcrypt_get_block_size()と同等の機能があるのだろうかと疑問に思っていますが、それは見つからないとかなりひどく書かれています。