陽性者HASH検索 - COCOAログ.jp

COCOAログ.jp
COCOAログを詳細分析できるツール

陽性者HASH検索

一般公表されている陽性者HASH情報のまとめ
気になるHASH値を検索することもできます。
最終更新: 2022/11/16 20:00 1年前
すべて - 24時間 - 1週間 - 1か月
1日の平均数(件) 全体
陽性者Hash 64.6
接触者Key 1068
感染日 x 接触者数(key)
感染日 x 陽性者数(hash)
発表順 x 接触者数(key)
発表順 x 陽性者数(hash)
各日付をタップで開閉

ソース
陽性者HASHとは
接触通知アプリが陽性者との接触判定を行う元情報。
スマホでは「設定>接触ログ」に記録されている。
COCOAアプリ同士が近づくとHASH値が記録される。
一定周期で陽性者HASH値が更新され、接近判定する。
0,12,14,16,18,20時の1日計6回配信される。
技術メモ:
JSONで提供、zipのリストが収納されている。
zip内のexport.binのsha256値がHASH値。
diagnosis-keysで解凍しbinをテキスト化できる。
//[16232.zip]から情報を取る例

$ unzip -p 16232.zip "export.bin" | sha256sum
4a79a070e64f21ac02131b07454c7610c7689c45f35261bf80c0064b97507ce6
$ python parse_keys_json.py -d 16232.zip 16232.zip { "timeWindowStart": "2022-07-31 00:00:00 UTC", "timeWindowEnd": "2022-08-01 00:00:00 UTC", "region": "440", "batchNum": 1, "batchCount": 1, "keyCount": 12, "signatureInfos": { "verification_key_version": "v1", "verification_key_id": "440", "signature_algorithm": "1.2.840.10045.4.3.2" }, "diagnosisKeys": [ { "TemporaryExposureKey": "b1f560970837081e99acf2a4de31931d", "transmissionRiskLevel": 4, "validity": { "start": "2022-07-31 00:00:00 UTC", "end": "2022-08-01 00:00:00 UTC", "rollingStartIntervalNumber": 2765376, "rollingPeriod": 144 } }, { "TemporaryExposureKey": "c54c60e98d2399ac8cf65b46c1c695d3", "transmissionRiskLevel": 4, "validity": { "start": "2022-07-31 00:00:00 UTC", "end": "2022-08-01 00:00:00 UTC", "rollingStartIntervalNumber": 2765376, "rollingPeriod": 144 } }, { "TemporaryExposureKey": "42a313c1ff96f017c1014cfa1d390bba", "transmissionRiskLevel": 4, "validity": { "start": "2022-07-31 00:00:00 UTC", "end": "2022-08-01 00:00:00 UTC", "rollingStartIntervalNumber": 2765376, "rollingPeriod": 144 } }, ... ] }