byte[] ba = Encoding.Default.GetBytes(input);
var hexString = BitConverter.ToString(ba);
hexString = hexString.Replace("-", "");
Console.WriteLine("Or: " + hexString + " in hexadecimal");
だから私はhexString
をbase64文字列に変換する方法を教えてください。
私は、thisを試してみましたエラーを得た:16進数の文字列をbase64に変換する
Cannot convert from string to byte[]
そのソリューションは、誰のために働く場合は、私が間違って何をやっていますか?
編集:var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText); return System.Convert.ToBase64String(plainTextBytes);
私はこれを試しましたが、最初の行で暗黙的に型 'byte []'を 'string'に変換してから、 '引数1:' string 'から' byte [] ' ''
は、あなたの代わりに(入力)Convert.FromBase64Stringしようとしたことがありますか? – GrandMasterFlush
OP、他の質問にリンクしないでください。この記事で試したコードを入力してください。 [mcve] – Equalsk
を参照してください。[Base64文字列をエンコードおよびデコードするにはどうすればいいですか?](https://stackoverflow.com/questions/11743160/how-do-i-encode-and-decode-a-base64-string ) – tk421