-1

Chrome アプリを作成しました。chrome.Storage.local API を使用してビデオ ファイルの暗号化された base64 URL を保存し、認証されたユーザーのみが再生できるオフライン モードでその URL を使用してそのビデオを再生できないようにしたいと考えています。

chrome.Storage API について検索したところ、「ユーザーの機密情報は保存しないでください。ストレージ領域は暗号化されていません。」という文が見つかりました。それが、そのbase64 URLを暗号化したい理由です。

ありがとう。

4

2 に答える 2

3

Base64 は暗号化ではなく、エンコーディングです。違いは、暗号化では秘密鍵を使用してデータへのアクセスを制御するのに対し、エンコードでは鍵を必要としないことです。プロセスに鍵が含まれていなければ、アルゴリズムを知っている人なら誰でもデータをデコードできます。

データの機密性を保護するために、Base64 やその他のエンコード アルゴリズムを使用しないでください。

Daniel Miessler の記事では、暗号化とエンコーディングの違いと使用例についてもう少し詳しく説明し、ハッシュについても説明しています。

于 2015-10-01T16:45:47.367 に答える