В Yandex'e обновили базу SQlite, и теперь просто так её не расшифровать. Подскажите есть ли новый способ расшифровки данных или нет?
При попытке расшифровать данным способом:
var decrypted = ProtectedData.Unprotect((byte[])reader["password_value"],
null, DataProtectionScope.LocalMachine);
получаю оишбку:
System.Security.Cryptography.CryptographicException: Параметр задан неверно
Извлекаю данные через System.Data.SQLite;
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
var Url = reader.GetString(0);
var Login = reader.GetString(1);
try
{
var decrypted =
ProtectedData.Unprotect((byte[])reader["password_value"], null,
DataProtectionScope.LocalMachine);
var pw = Encoding.Unicode.GetString(decrypted);
Console.WriteLine(pw);
}
}
}
Я так полагаю там новый способ шифрования файлов, и теперь просто так не расшифровать?
Теперь файл называется не Login Data а Ya Login Data
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости