Chrome 拡張機能を作成していて、改ざんされていないことを確認するために http からダウンロードするファイルを検証する必要があります。メッセージが傍受されて復号化されてもかまいません。メッセージが私からのものであることを確認するための拡張機能が必要なだけです。https はファイル ダウンロードのオプションではありませんが、これも同様に優れていると思います。エクステンションには公開鍵が付属しています。
javascriptでは、以下のopensslコマンドで作成したファイルを検証したいと思います。
openssl rsautl -sign -inkey mykey.pem -out secret.txt.rsa -in secret.txt
基本的に、javascriptに同じことをさせたい
openssl rsautl -verify -inkey pubkey.pem -in secret.txt.rsa -pubin
それが不可能な場合、何か良い代替手段はありますか?
更新: jsrsasign ライブラリは完全に機能しました。私はちょうど良いsha512ハッシュを検証することになりました。