Использование С#, JavaScript и mysql
В базе данных у меня есть столбец, похожий на знак,
sign
ONr3XHNaUuROnolZpGSsdI+/b3mfOuXnBW7bW7M7cEBqE1RljubGNyc3f1ilFB1qJC9RkeZgaYcWFF1Z7DbgdHES78AAFYIcGMg5kzQdjR0wr1EQgmW+Z4TfmdmMlwNzbsdCPn6s0Bmlxt5HJ893KLrBGYhIRQre2JVje6u85Qk=
cqz+/tEn2q2Hc7Cwa7bXGYY6K77v37bZOW2HMfSCdmwh/qoFyFCvWo8wH9JpUnHV5V5359ak1fy3/jkO/bIEDDQxkLNtm5VRoBEWKkEJN0jRdGv3UzLXse1hGKQo772xM7De76hcuLE1hUetUhRK75JWwxzqVSqFCC7QLjtLwBg=
Используется RSA algroithm для шифрования, я хочу расшифровать значение столбца знака, как это сделать.
Нужна помощь
Вероятно, вы должны использовать метод RSACryptoServiceProvider.ImportCspBlob, который получает в качестве массива байтов параметра данные с ключами. В вашем примере вам также может понадобиться преобразовать эту строку Base64 в строковые байты Unicode (или любую другую кодировку, я не знаю, какой из них был использован):
string signBase64 = ReadSignFromDB();//here you get the value from DB
byte[] bytes = Convert.FromBase64String(signBase64);
//here you have created rsaCryptoServiceProvider;
rsaCryptoServiceProvider.ImportCspBlob(bytes);
Затем вы должны использовать RSACryptoServiceProvider, как описано в Статья MSDN для RSACryptoServiceProvider.