1

私は現在 JavaCard プロジェクト (v.2.2.2) に取り組んでおり、平方根、対数などを使用して値を計算する必要があります...

Mathこのクラスが JavaCard API で使用できないことはわかっていますが、そのような操作を提供する別のライブラリが存在するかどうか疑問に思っています。

また、double値を使用することはできませんが、使用する必要があります。JavaCard API で値を表し、double操作 (log、sqrt など) を実行する方法はありますか?

どんな助けでも大歓迎です!

4

2 に答える 2

1

javacard 2.2.2 は、boolean、byte、short、およびオプションで int のみをサポートします。本当に数学を実行する必要がある場合は、トリッキーな方法で独自のクラスを作成する必要があり、もちろん結果は正確ではありません。

カードはデータのみを保存し、単純な計算/暗号化を行い、サーバー/端末側は複雑なものを計算するのがベストプラクティスです。double をカードに格納する回避策は、バイト配列を使用することです。

于 2013-05-23T11:19:29.323 に答える