著作権侵害を防止するために、ソフトウェアのライセンス システムを実装しようとしています。
このためには、アプリケーション内のライセンス ファイルを読み取る必要があり、このファイルが所有者の会社によって作成されていることを確認する必要があります。
非対称暗号は、この目的に十分な可能性を秘めていますが、その逆です!
RSA などの非対称暗号化アルゴリズムは、次のように使用されるaPublic key
と aを提供します。Private key
秘密鍵は復号化に使用されます。
公開鍵は暗号化に使用されます。
しかし、私は次のようにそれらが必要です:
暗号化に使用する秘密鍵。
復号化に使用する公開鍵。
単純なアイデアは公開鍵と秘密鍵の役割を切り替えることですが、RSA では秘密鍵から公開鍵を生成できるという投稿があり、この考えは非現実的です。
そこで私の質問です: 鍵の役割が逆になっている非対称暗号はありますか?