Exemplo n.º 1
0
 public UserDevice(UserData user)
 {
     rsaManager      = new RSAManager(user.UserPubKey.RSAParameters, user.UserPrivKey.RSAParameters);
     aesManager      = new AesManager();
     DevicePublicKey = user.DevicePublicKey.RSAParameters;
     FilesList       = user.Files;
     hmacManager     = new HMACManager(user.UserSecretKey);
     GenerateNonce();
     EncryptedSymmetricKey = user.EncryptedUserAesKey;
     Console.WriteLine($"From file: {user.EncryptedUserAesKey}");
 }
Exemplo n.º 2
0
 public void InitAesManager()
 {
     aesManager = new AesManager();
     aesManager.InitKey();
     EncryptedSymmetricKey = rsaManager.Encrypt(JsonConvert.SerializeObject(aesManager.Key), DevicePublicKey);
 }