Описание тега tink

Tink - это многоязычная кроссплатформенная библиотека, которая предоставляет простой и защищенный от неправильного использования API для общих криптографических задач.
1 ответ

Google / Tink: шифрование XChaCha20Poly1305 с нестандартным нестандартным одноразовым номером

Я хотел бы использовать Tink для замены Sodium-JNI на Android. Тинк, кажется, великолепен и действительно прост в использовании. Но у меня есть одна проблема. В моем случае использования я должен обмениваться зашифрованными сообщениями XChaCha20Poly…
15 янв '19 в 02:50
1 ответ

Шифрование пароля с помощью Google/ Tink

Добрый день, я использовал Google/ Tink для шифрования пароля для хранения в БД, используя следующие шаги: // 1. Generate the key material. KeysetHandle keysetHandle = KeysetHandle.generateNew(AeadKeyTemplates.AES128_GCM); // 2. Get the primitive. A…
08 май '18 в 09:27
1 ответ

Google Tink Crypto library - реализация KeyGenerator AES не найдена

Я сталкиваюсь с этой проблемой на планшетном устройстве под управлением Android KitKat, а также на Samsung Tab-A на Lollipop. Он отлично работал на планшете Acer под управлением Android M. Вот точка отказа: private KeysetHandle getOrGenerateNewKeyse…
03 окт '18 в 20:17
1 ответ

Сборка библиотеки Google Tink C++

Попытка собрать библиотеку Tink ( https://github.com/google/tink) с помощью Bazel. Базель установлен, gcc версия 7.2.0, Windows 10 x64. Visual C++ 2017. Сначала были такие ошибки, как "C++ компиляция правила" @boringssl//:crypto "не удалось" - я про…
14 мар '18 в 06:41
1 ответ

Как создать симметричный ключ шифрования с помощью Google Tink?

У меня есть ключ (скажем) "thisist0psecret", который я хочу использовать в качестве симметричного ключа шифрования / дешифрования в библиотеке Google Tink. Я сбит с толку, что я не могу сделать эту простую вещь. Я могу генерировать новые ключи (испо…
04 сен '18 в 17:14
1 ответ

google-cloud-kms PKCS7 Синтаксис криптографических сообщений

Кто-нибудь внедрил Синтаксис криптографических сообщений, используя сервис Google HSM и KMS? Трудно сказать, встроена ли эта функциональность в библиотеку Tink или нет. Нет движка Google для OpenSSL или BoringSSL (хотелось бы, чтобы его исправили, е…
11 фев '19 в 20:28
0 ответов

Google/Tink: как использовать открытый ключ для проверки подписи

Мы хотим использовать библиотеку Tink в нашем проекте, чтобы иметь возможность проверять некоторые входящие подписи, используя открытый ключ. Что у нас есть следующие: Открытый ключ в виде строки Сама подпись Открытый текст Изучив документацию Tink,…
0 ответов

Используйте статическую переменную из файла JAR

Я создал исполняемый файл JAR, который имеет класс с этим кодом: static KeysetHandle keysetHandle = null; public String encrypt(String plainText){ Config.register(AeadConfig.TINK_1_1_0); // GENERATE key // key generated using tink library keysetHand…
19 ноя '18 в 03:24
0 ответов

Flutter Криптография на стороне клиента

Как я могу хэшировать и возвращать ввод самым простым способом в мобильном приложении Flutter? Я хочу, чтобы цифровая подпись была возвращена на стороне клиента. Пожалуйста, я, кажется, здесь тупик.
22 сен '18 в 18:04
2 ответа

Библиотека tink com.google.protobuf.GeneratedMessageV3$ не может быть разрешена

Я недавно пытался добавить библиотеку Google Tink в Eclipse, и она всегда имеет ошибку "com.google.protobuf.GeneratedMessageV3$ не может быть решена", у меня обычно никогда не возникает проблем с добавлением библиотек в мой проект, и из того, что я …
28 авг '18 в 03:39
0 ответов

Google Tink: Как получить необработанную строку ключа из KeysetHandle?

Я новичок в Tink и хотел бы извлечь исходные данные ключа (в виде строки) из KeysetHandle, который я сгенерировал следующим образом: keysetHandle = KeysetHandle.generateNew( AeadKeyTemplates.AES128_GCM); Или, может быть, какой-то другой API, чтобы п…
08 окт '18 в 12:20
1 ответ

Как установить криптографическую библиотеку Tink на Google Cloud Platform?

Я создал приложение на App Engine с помощью быстрого запуска Java Maven. Но включение библиотеки Tink в зависимости и ее импорт способом, описанным в ее readme, не работает, поскольку библиотека не существует в Google Cloud и readme не предназначена…
0 ответов

Использование симметричных ключей в Tink

Я пытаюсь сохранить пароль открытого текста в файле свойств и загрузить этот JSON, используя CleartextKeysetHandle.read Однако, когда я хочу повернуть ключ, я хотел бы ввести другой ключ, который представляет собой еще один пароль в виде открытого т…
27 фев '19 в 20:58
1 ответ

Несколько пар частного / открытого ключа в Tink

Я начал изучать "Тинк" недавно и теперь застрял на конкретной проблеме, и не мог найти решение в документах или в Интернете. Дело в том, что я хочу иметь два набора открытых / закрытых пар ключей. Один будет активен, а другой будет отключен. Что я с…
29 янв '19 в 17:11
1 ответ

Android - NullPointerException в android.security.IKeystoreService.del для устройств Huawei

При загрузке нашего приложения в магазин Google Play предварительный отчет google указывает, что приложение вылетает с исключением из-за нулевого указателя. Проблема касается реализации KeyStore только на устройствах Huawei. Трассировки стека: Fatal…
06 июл '18 в 09:44
1 ответ

Массив байтов для потоковой кодировки проблемы с использованием Google Tink

Я пытаюсь зашифровать string и используя Google's Tink библиотека. Когда я вызываю метод encrypt и зашифрованная строка возвращает что-то вроде \<Ï~ß¾Ò0ÑP[oxRæ±E*;ÑRÂÉD«Øô§½:î, Я старался Base64.DEFAULT, UTF-8 ISO-8859-1, US-ASCI и даже StandarCh…
05 июн '18 в 06:17
0 ответов

Google/Tink: используйте материал ключа шифрования AWS KMS Key, но получите исключение NullPointerException

Когда я использовал следующую демонстрационную программу для шифрования материала ключа, я получил NullPointerException в методе AwsKmsClient(). GetAead(). String masterKeyUri = "aws-kms://arn:aws:kms:us-east-1:007084425826:key/84a65985-f868-4bfc-83…
07 ноя '18 в 12:15
1 ответ

Как сгенерировать ключ Tink из предоставленного пользователем пароля

Я хочу сохранить набор ключей и хотел бы, чтобы файл был зашифрован ключом, созданным из предоставленного пользователем "мастер-пароля". И, конечно же, позже я хотел бы, учитывая тот же главный пароль, загрузить этот набор ключей, расшифровав файл. …
23 фев '19 в 00:15
0 ответов

Конструкция ключа в Tink для KeysetHandle

Следующие строки показывают, как сгенерировать ключ в Tink: keysetHandle=KeysetHandle.generateNew(AeadKeyTemplates.AES128_GCM) privateKeysetHandle = KeysetHandle.generateNew(SignatureKeyTemplates.ECDSA_P256) Не могли бы вы показать мне, как создать …
17 май '19 в 18:57
2 ответа

Как легко зашифровать и расшифровать строку с помощью Tink?

До сих пор я использовал jasypt шифровать строку перед ее сохранением на диске при закрытии приложения, а затем при открытии приложения для дешифрования строки после извлечения ее с диска. Это было очень легко с jasyptэто был код: private static fin…
08 мар '19 в 20:24