public NskdSession(String userHostAddress) { SessionId = Guid.NewGuid().ToString(); UserId = 0; UserHostAddress = userHostAddress; Rsa = new Rsa(48); Csp = new CryptServiceProvider(); var rsaPs = Rsa.ExportParameters(); // регистрируем новую сессию пока без ключа и без пользователя Db.Session.Create( SessionId, UserHostAddress, Convert.ToBase64String(rsaPs.P), Convert.ToBase64String(rsaPs.Q), Convert.ToBase64String(rsaPs.Module), Convert.ToBase64String(rsaPs.Exponent), Convert.ToBase64String(rsaPs.D)); }