CommentViewerCollection / MultiCommentViewer

いろんな配信サイトのコメントを表示できるコメビュです
https://ryu-s.github.io/app/multicommentviewer
GNU General Public License v3.0
180 stars 44 forks source link

Chromeのencrypted_valueの暗号化方式が変わった #150

Closed ryu-s closed 4 years ago

ryu-s commented 4 years ago

以前はDPAPIだったけど、v80からAES-256になったみたい。 chromiumがC++で書かれているけど、C#での正解が分からない。keyとかsaltに何を指定したらいいのやら。。。

taizan-hokuto commented 4 years ago

もうご存じかもしれませんが、AESで暗号化されたcookieの復号手順については下記のような感じになります。

https://qiita.com/taizan_hokuto/items/bff1a1ccd65655e1c386

鍵データ自体はDPAPIで復号するだけなので、それほど手間はないと思います。 あとはC#にAES_GCMのライブラリがあるかどうかですが・・・

ryu-s commented 4 years ago

ありがとうございます! nonceまでは分かっていたのですが、keyが分からず困っていました。 明日か明後日辺りに試してみたいと思います。

taizan-hokuto commented 4 years ago

v0.5.13での修正対応の件、ありがとうございます。流石です。

ryu-s commented 4 years ago

こちらこそありがとうございました。本当に助かりました。 C#での実装方法が分からなかったので、取り急ぎRustで実装してみました。 因みにv0.5.12で対応済みです。