私はサービスプロバイダから得たRSA鍵を持っています。私は、PCLCryptoライブラリを使って、そのRSAキーで文字列データを暗号化したいだけです。私はPCLCryptoを使ってRSAキーを作成したくありません。私はデータを暗号化したがっていました。 (私は、xamarinでPCLコンポーネントを開発しています)PCLCryptoを使って文字列を暗号化する
-2
A
答えて
1
に従い、RSA用に変更します。アルゴリズムプロバイダーとしてAsymmetricAlgorithm.RsaPkcs1
を使用してください。
以下は、AESの例です。
byte[] keyMaterial;
byte[] data;
var provider = WinRTCrypto.SymmetricKeyAlgorithmProvider.OpenAlgorithm(SymmetricAlgorithm.AesCbcPkcs7);
var key = provider.CreateSymmetricKey(keyMaterial);
// The IV may be null, but supplying a random IV increases security.
// The IV is not a secret like the key is.
// You can transmit the IV (w/o encryption) alongside the ciphertext.
var iv = WinRTCrypto.CryptographicBuffer.GenerateRandom(provider.BlockLength);
byte[] cipherText = WinRTCrypto.CryptographicEngine.Encrypt(key, data, iv);
// When decrypting, use the same IV that was passed to encrypt.
byte[] plainText = WinRTCrypto.CryptographicEngine.Decrypt(key, cipherText, iv);
+0
あなたの返事をお寄せいただきありがとうございます。私はすでにそれを考え出しています。それは私のために働いています。 – saravanan
+1
なぜあなたは自分の質問に答えるのではなく、そのままにしておきますか?ありがとう –
関連する問題
- 1. OpenSSL ECCを使用してテキスト文字列を暗号化/復号化する
- 2. php7を使用してsaltで暗号化/復号化する文字列
- 3. Java文字列を暗号化
- 4. 配列を文字列として暗号化する
- 5. SwiftでRSAを使用して文字列を暗号化
- 6. apache.commons.codecを使用してJavaクライアントで文字列を暗号化(.NETで暗号化)する方法Base64?
- 7. Vignere配列を使った暗号化の暗号化/復号化java
- 8. エンティティフレームワークの暗号化接続文字列
- 9. Elasticserch 2.3.5文字列値の暗号化
- 10. 接続文字列の暗号化
- 11. Cでの文字列の暗号化
- 12. Android SDKの文字列の暗号化
- 13. NodeJSのBlowfishで暗号化文字列
- 14. 暗号化SQL接続文字列
- 15. C#とObjectiveの文字列暗号化
- 16. 文字列暗号化の問題
- 17. Linuxでの文字列暗号化
- 18. クロスプラットフォームの文字列の暗号化
- 19. AES暗号化を使用した文字列の暗号化と復号化 - C#
- 20. JavaScript文字列の暗号化と復号化ですか?
- 21. ラムダを使ってrot13で暗号化/復号化する?
- 22. 文字列を暗号化しています
- 23. クエリ文字列パラメータの暗号化/復号化?シルバーライトのUsabe?
- 24. RSA暗号化/復号化:文字列に変換
- 25. ジェネリックハンドラでJavascriptと復号化のクエリ文字列暗号化
- 26. ATOM-128文字列の暗号化/復号化(アンドロイドスタジオ)
- 27. RoRクエリ文字列の暗号化と復号化
- 28. JavaとPHPの間の文字列の暗号化/復号化
- 29. aspnetコアの文字列の暗号化と復号化
- 30. Javaフィルタストリームを使用してXORで文字列を暗号化する
コードを表示できますか? –