エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
APDUコマンドの返り値をメッセージで表示する
ICカードへAPDUコマンドを送信すると、必ず2バイトの返り値が得られます。 その値の意味をメッセージで... ICカードへAPDUコマンドを送信すると、必ず2バイトの返り値が得られます。 その値の意味をメッセージで表示することでデバッグなどの作業が捗るので、APDUレスポンスの一覧と、その一部の意味を表示するPythonコードを紹介します。 Pythonで定義した関数 get_status_msg(sw1, sw2) は引数1に1バイト目の値、引数2に2バイト目の値を渡すと、値の意味を文字列で返す関数です。 全てのレスポンスを拾うと巨大な関数になってしまうので重要そうなメッセージだけを表示するようにしています。 pyscardと一緒に使用する例を以下に示します。 from smartcard.util import toHexString from smartcard.System import readers as get_readers readers = get_readers() prin

