質問

からの機能を使用する:ます。http:// msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspxする

public static byte[] encryptStringToBytes_AES(string plainText, byte[] Key, byte[] IV)
あなたはそれがバイト配列を返す見ることができるように

、私は文字列にバイト配列に変換します。

どのように私はバイト配列から文字列およびその逆に変換することができますか?

役に立ちましたか?

解決

あなたはそれが保存されているか気にしない場合は、簡単な方法で使用することです。

文字列にバイト配列を変換しますConvert.ToBase64String(YourByteArray)
バイト配列に文字列を変換します。Convert.FromBase64String(YourString)
  これは、バイト配列の簡潔な、印刷可能なASCII表現が得られます。

他のヒント

このはあなたに多くを助けることができる、Hexフォーマットに変換しようとしているが、非常に便利なことができます あなたが変換するにはどうすればよいです16進数の文字列にバイト配列、およびその逆ですか

System.Text.Encoding.ASCII.GetString(bytes);
ラインダール暗号化を使用し、私はこの問題に直面しているが、

は、それが暗号化されたバイト[](配列)を返し、 文字列にバイト[]に変換;

 myStringVariable= Convert.ToBase64String(myEncryptedByteArray);  

[]のバイトに文字列を変換します。

byte[] bytes = Convert.FromBase64String(myStringVariable);   

<のhref = "http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndael%28v=vs.110%29.aspx" のrel = "nofollowを" の詳細については>ラインダールの

乾杯!!!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top