セキュリティーを要求される通信のためのプロトコルである「SSLプロトコル」と「TLSプロトコル」を容易に実装できるオープンソースパッケージ。ソフトウェアライブラリ。
Eric A. YoungとTim Hudsonにより開発された「SSLeay」を基に開発され、2014年現在ではネット上のウェブサイトのおよそ66%が使用されているとされる。
OpenSSL―暗号・PKI・SSL/TLSライブラリの詳細―
OpenSSLによるSSLサーバの構築―暗号技術とSSL
ランキング参加中Linuxネットワークにイマイチちゃんとつながってない環境で、自分で自分に送信したメールを、自分で自分から受信して読む 接続 $ openssl s_client -connect localhost:995 -ign_eof CONNECTED(00000003) (中略) +OK Dovecot ready. なんかダンプがドバっと出るが 用は無いので無視する ログイン USERコマンド、PASSコマンド USER hoge +OK PASS piyopiyo +OK Logged in. メール受信状態の確認 STATコマンド、LISTコマンド STAT +OK 1 40…
EC2(Amazon Linux2023)にデフォルトで入っているOpenSSLのバージョンアップの対応手順をまとめました。 ゴール OpenSSL 3.4.0 現状 OpenSSL 3.0.8 対応手順 1. OpenSSL公式HPから対象のソースコードをダウンロードして展開する cd /usr/local/src/ sudo wget https://www.openssl.org/source/openssl-3.4.0.tar.gz sudo tar xvf openssl-3.4.0.tar.gz 2. 必要なPerl周りのモジュールをインストールしておく sudo yum inst…
こんにちは、たびとです。 とある REST API のパラメータに、openssl enc コマンドで作った暗号文を何度も渡す処理が、 非効率なので、C# で暗号化して REST API を実行すれば楽になりそう、が出発点です。
前回は、SSL証明書の概要と基本的な構造について紹介しました。 blog.jbs.co.jp SSL証明書のうち「ルート証明書」は、クライアントのOSやブラウザにインストールされています。残りの「中間CA証明書」「SSLサーバー証明書」は、サーバーにインストールする必要があります。 本記事では、中間CA証明書、およびSSLサーバー証明書をサーバーにインストールするための事前準備を行います。 はじめに 前提条件 【ステップ1】SSLサーバー証明書の申し込みと秘密鍵の作成 【ステップ2】中間CA証明書とSSLサーバー証明書の入手 【ステップ3】中間CA証明書、SSLサーバー証明書、秘密鍵のファイル…
malware-log.hatenablog.com security-tools.hatenablog.com 【目次】 概要 【図表】 【概要】 【最新情報】 記事 【ニュース】 【ブログ】 【公開情報】 【図表】 【検索】 関連情報 【関連まとめ記事】 概要 【図表】 一般的なCSPにおける脆弱なOpenSSLインスタンス(Wiz.io) 出典: https://www.bleepingcomputer.com/news/security/openssl-fixes-two-high-severity-vulnerabilities-what-you-need-to-know/ 【概要】…
結論 オプション -nosalt を付与する。 具体例 1. -nosalt を付与しない場合 一見同じ結果に見えますが、全て異なっています。 $ echo "hogehoge" | openssl enc -e -aes-256-cbc -base64 -pbkdf2 -pass pass:foobar U2FsdGVkX19a4H6vBEvUMPTyd+Q7/27pFzaPQctnCfs= $ echo "hogehoge" | openssl enc -e -aes-256-cbc -base64 -pbkdf2 -pass pass:foobar U2FsdGVkX185H8E7L8W…
要約 注意事項 実行環境 現象 公式 対応 参考記事を元にperlのインストールとopenssl@1.1のアンインストールを実施 perlのインストール後にバージョン確認 openssl@1.1を強制的に削除する <補足>openssl@1.1の代替について 再度brew doctorを実行するもopenssl@1.1に依存ありの警告が表示される brew missingコマンドを実行して依存関係を確認する 念の為、brew usesコマンドでopenssl@1.1に依存するパッケージを探す openssl@1.1がインスートされていることを確認する expectを更新する expectを再イ…
昨晩見た夢を日記に書いてます ARMORED CORE 6って個人情報を匿名化して送信しているようなので(ゲーム開始前に同意を求められる)、サーバへの送信には暗号化した経路を使っているんだろうなぁ~と思って、おもむろにライセンス表記を確認すると クレジット - ARMORED CORE VI | アーマード・コア6 - ONLINE MANUAL OpenSSLが無い!!念のため秀丸エディタで???をgrepすると、 <appro@openssl.org>という文字列が何カ所か見つかります GrepでOpenSSLの第三者特許を含むモジュールは見つかりませんでした、なのでOpenSSLのビルド…
エラー 環境 windows10 python3.7 urllib3 2.0.4 エラーの内容 Traceback (most recent call last): File "pytorch_lstm_neuralnetwork.py", line 41, in <module> import torchvision.transforms as transforms File "C:\Users\XYZZZ\AppData\Local\Programs\Python\Python37\lib\site-packages\torchvision\__init__.py", line 5, in…
これまでおそらく1万回以上はググっているだろうオレオレ証明書の作成方法をまとめておきます。 この手の解説記事は五万とありますが、自分向けの備忘録として残します。 前提 秘密鍵の作成 証明書署名要求(CSR)の作成 証明書の作成 証明書の確認 前提 Windows 11 OpenSSL v3.1.1 秘密鍵の作成 openssl genrsa -out private_key.pem {ビット数} 証明書署名要求(CSR)の作成 openssl req -new -key private_key.pem -out csr.pem 以下のような質問を聞かれますが何も入力せずスルーします。 Coun…