問題タブ [spongycastle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Androidで海綿状の城を使用して射影座標を取得する方法
次のコードを使用して、Android で海綿状の城を使用して公開鍵と秘密鍵を生成できます。
次のコードを使用してアフィン座標を取得します
海綿状の城を使用して、上記の座標の射影座標を取得しようとしています。入手する方法はありますか?
java - Android での Bouncycastle (Spongycastle) キーのインポートと使用
SpongyCastle を使用して PGP キーをインポートし、それを使用して復号化できることを確認したら、キーリングを保護するためにパスワードを追加したいと考えています。したがって、暗号化されたコピーを作成します。
次のコマンドで復号化をテストします。
これはどうやらうまくいきます。
同じパスワードを使用して、この暗号化されたキーでファイルを復号化しようとすると:
ここで、secretKey はキーリングのマスター キーです。PGPException というメッセージが表示されます。
明らかな何かが欠けているように感じます。詳しくはお気軽にお尋ねください。
これは私が構築しているカスタム pgp アプリ上にあり、1 つの秘密鍵をインポートするだけでよいため、マスター キーが唯一の鍵であることがわかります。
java - Java で PublicKey オブジェクトを比較する
私は2つのPublicKeyオブジェクトを持っています.JavaセキュリティAPIまたはバウンシーキャッスルAPIを使用して、両方を比較したり、どちらが最新のオブジェクトであるかを確認したりしたいのですが、どうすればこれを達成できますか?
java - テキストの復号化中のフォーマットの問題 (Spongycastle)
AndroidのspongycastleでRSAを使用して暗号化/復号化するときに問題が発生しました。enctext には暗号化されたテキストが含まれ、dectext には復号化後のテキストが含まれます。デバッガーでは、dectext はプレーン テキスト メッセージ "test" と一致しますが、smssend(string,string) 関数に文字列として渡されると、不明な形式が表示されます。ここにコードがあります。
コードの何が問題なのですか?? フォーマットの問題ですか??どの形式を使用すればよいですか??
android - SpongyCastle と iText のエラー
PDFファイルに署名するために、SpongyCastleとiTextをAndroidプロジェクトに追加しようとしています。いくつかのタイプの iText(itextg および itextpdf) と SpongyCastle(sc-light-jdk15on-1.47.0.2、scpkix-jdk15on-1.47.0.2、scprov-jdk15on-1.47.0.2) を使用しましたが、常に次のエラーが発生します。
コードは次のとおりです。
java - 最初の試行での Java DES 復号化例外
私のプロジェクトでは、Android クライアントとサーバーの間で安全な通信が使用されるため、それらの間のすべてのメッセージは DES アルゴリズムとして暗号化されます。デフォルトの Java プロバイダーと SpongyCastle を使用しましたが、最初の復号化の試行で以下の例外が発生します。
以下のエンコードされた文字列
2 回目の試行で、String の復号化に成功しました。問題が見つかりませんでした。
暗号化および復号化するソース コード
java - 暗号化された PKCS8 SpongyCastle Java の読み取り
https://stackoverflow.com/a/18161536/1753951のコードに従っていますが、次の行で例外が発生しています。
次の .key/.pem PKCS8 ファイルを読み取ろうとしています。
java - 2014 年に Android でデータを暗号化するにはどうすればよいですか?
Android 用のネイティブ Java アプリで、公開鍵と秘密鍵のペアを使用してデータを暗号化および復号化したいと考えています。古い投稿やドキュメントを読み進めるのに苦労しています。
私の理解から:
Android の初期のバージョンでは、バウンシー キャッスル暗号化ライブラリの無効なバージョンが使用されていました。特に、楕円曲線法は含まれていませんでした。
楕円曲線暗号は、モバイル デバイスで使用する方法です。鍵のサイズが小さいほど、計算量が減り、安全性が高くなるためです。
人々は、パッケージの名前を変更することを除いて完全な機能を得るために、弾む城ライブラリの独自のコピーを含めることを提案しました(または、名前が変更されたパッケージで弾む城である海綿状の城を使用します)
Android の以降のバージョンでは、パッケージの名前を変更せずに弾む城を使用できるように変更されました。
それ以降のバージョンの Android でも、すべての機能を備えた弾む城が含まれるようになりました。
問題は、2014 年 6 月の時点で、Android でデータをどのように暗号化する必要があるかということです。
「正しい方法」で物事を行っているgithub上の単純なプロジェクトはありますか?