クロスプラットフォーム暗号化検索エンジンの構築:ブラウザストレージの課題
2025-03-29
この記事では、クロスプラットフォーム暗号化検索エンジンの構築における最初の課題である、安全で効率的なブラウザサイドのデータストレージについて説明します。著者はLocalStorage、IndexedDB、FileSystem APIを比較し、最終的にファイルシステムのようなインターフェース、優れたパフォーマンス、および他のプラットフォームとの一貫性からFileSystem APIを選択しました。この記事では、Rustとweb-sysを使用してFileSystem APIと対話し、セキュリティのためにAES-GCM暗号化レイヤーを実装する方法を詳細に説明しています。最後に、暗号化されたファイルと暗号化されていないファイルの両方を管理するための統一された`File`トレイトを作成します。
開発
暗号化ストレージ