クラスを使用してsymbianでRSAアルゴリズムを実装しました
CRSAPublicKeyおよびCRSAPKCS1v15Encryptor
暗号化を強制するのが正しいかどうか
暗号化により、悪魔は細部に宿ります。
暗号化を正しく行わない方法はたくさんあります。たとえば、RSAでは、パディングを使用する必要があります。そうしないと、多くの簡単な攻撃が可能になります。パディングを正しく行ったとしても(CRSAPKCS1v15Encryptorを正しく使用している場合はそうかもしれません)、リプレイ攻撃から防御し、信頼できるキーを取得する方法を見つける必要があります。または、任天堂が行ったように、最終的に比較を行うかもしれません。
RSAの実行方法について質問するのではなく、実行しようとしていることのコンテキスト全体を考慮する必要があります。RSAは何に使用していますか?また、どのように使用していますか?