ペネトレーションテストの核心知識:ゼロから完全マスターまで
主要分野
Webセキュリティ
バイナリセキュリティ(リバースエンジニアリング・エクスプロイト含む)
暗号理論
基礎知識領域
ソフトウェア開発
データベース原理
プログラミング言語
デジタルフォレンジックとステガノグラフィー
ネットワークプロトコルとアルゴリズム
アルゴリズムとデータ構造
オープンソースツールの内部原理理解と独自ツール作 ...
6月3日 19:53 投稿
AES暗号化で結果が異なる場合の対処方法
AES暗号化処理において、同一データを暗号化しても出力結果が毎回異なるという問題が発生することがあります。
Python実装例
from Crypto.Cipher import AES
from Crypto.Util.Padding import pad
import base64
def perform_aes_encryption(message, encryption_key):
# AES ECBモードによる暗号化オブジェクト生成
crypto_handler = AES.new(encryption_key, ...
5月19日 16:00 投稿
JavaにおけるPKCS12形式のキーストア操作ガイド
PKCS12は、暗号化オブジェクトを単一ファイルとして保存するための標準化されたファイル形式です。この形式では、秘密鍵、公開鍵、証明書などを格納でき、JavaだけでなくC、C++、C#などの他の言語ライブラリとも互換性があります。PKCS12は主に他のキーストア形式との間でのデータ移行に利用されます。
PKCS12キーストアの作成
PKCS12形式のキーストアを利用するには、ま ...
5月13日 11:41 投稿