cとc#の間で相互運用することは、c言語で暗号化し、c#で復号化することを意味する暗号化アルゴリズムを提案できますか?
質問する
221 次
2 に答える
0
System.Security.Cryptographyで利用可能なAESのようなものを使用してください。
ここでC#の下でそれを使用する例を見つけることができます-C#でのAES暗号化の使用
IVとSALTを導出する場合、次のユーティリティクラスが役立つ場合があります:http://msdn.microsoft.com/en-us/library/system.security.cryptography.rfc2898derivebytes.aspx
C / C ++側に直接答えることはできませんが、SO投稿をトロールすると、次のような答えがたくさんあります。C /C++を使用したAESによる暗号化-復号化
于 2012-08-29T12:00:55.497 に答える
0
私はRijndaelアルゴを使用しましたが、c#ではソルトが必要ですが、cでは必要ありません。
基本的な演算子は変更されないため、C#でCコードを書き直すだけです。
必要に応じて使用してくださいpinvoke
。
参照:.Zero , Charles Petzold. chapter 7
書籍名をGoogleで検索して、ダウンロードリンクを取得します
于 2012-08-30T07:50:34.010 に答える