RFID タグを使用して、サード パーティによって読み取られるデータを保存しています。サードパーティがタグの信頼性を検証できるように、デジタル署名 (または何らかのバリエーション) をデータと共に含める必要があります。
簡単です。しかし、問題は、RFID タグの 32 バイトのメモリ配列に制約されていることです。私のアプリケーションは C# (.NET 3.5) で記述されており、利用可能なデジタル署名クラス (DSACryptoServiceProvider) は 40 バイトの署名になります。
データを格納するために 32 バイトのうち 24 バイトが必要だとします。8 バイトの署名を作成する方法はありますか?
どんな洞察も大歓迎です!