Как я могу получить объект данных из AES.GCM.Nonce - swift

я использую AES.GCM.seal(textData, using: retrievedKey), чтобы зашифровать некоторую информацию. Мне нужен доступ к encrypted.nonceкак данные. Как мне этого добиться?

1 ответ

Тип имеет инициализатор, который принимает любой тип, соответствующий протоколу. Вы можете использовать его для инициализации from, потому что определение показывает, что оно соответствует Sequenceпротокол:

      public struct Nonce : ContiguousBytes, Sequence

Итак, вы можете легко сделать это:

      let nonceData = Data(encrypted.nonce)

и вы получите Dataот твоего AES.GCM.Nonce.

Другие вопросы по тегам