, когда я могу читать QR, я получаю этот />otpauth-migration://offline?data=CjYKCjc0YTA3ZTliNTASE0VUSElDQS3EsEhTQU4gQUxUVU4aDWV0aGljYXNpZ29ydGEgASgBMAIQARgBIAA%3D
I am trying to reach the secret information from the information written in data. Я могу получить доступ к этому секретному ключу с помощью плагина, который я нашел. Как я могу получить доступ к нему в c#< /p>
Код: Выделить всё
byte[] imageBytes = File.ReadAllBytes(@"C:\qr.jpeg");
var ms = new MemoryStream(imageBytes);
Bitmap bmp = new Bitmap(ms);
IBarcodeReader reader = new BarcodeReader();
var result = reader.Decode(bmp);
Код: Выделить всё
var data = result.Text.Split('=')[1];
var bs64 = HttpUtility.UrlDecode(data);
Код: Выделить всё
var base64EncodedBytes = System.Convert.FromBase64String(bs64);
Console.WriteLine(Encoding.UTF8.GetString(base64EncodedBytes));
Но это должно быть правильным /> otpauth: // totp/maticasigorta: ethica-%c3%84%c2%b0hsan%20altun? secret = g42gcmbxmu4wenjq & essuer = eticAsigorta
Мне нужен этот ключ "Секрет = g42gcmbxmu4wenjq" .>
Подробнее здесь: https://stackoverflow.com/questions/709 ... uth-qrcode
Мобильная версия