Symmetri c -key Шифрование может решить вашу проблему. Symmetri c -key Encryption - это криптографический алгоритм c, который позволяет использовать общие секреты между двумя сторонами. В вашем случае, если вы хотите отправить секретное сообщение из приложения xcode в raspberry pi через Bluetooth, вы сначала должны предоставить обеим сторонам (приложению xcode и raspberry pi) копию секретного ключа. С этим секретным ключом, когда одна сторона хочет отправить секрет другой, она кодирует данные секретным ключом, отправляет их другой стороне, а другая сторона декодирует их секретным ключом.
Без секретного ключа было бы практически невозможно декодировать сообщение, закодированное с помощью секретного ключа. Таким образом, вы полностью защищены от атак посредников. Некоторые алгоритмы секретного ключа включают Twofi sh (хотя я не рекомендую его), Salsa20 и IDEA.
Symmetri c Шифрование ключа, скорее всего, доступно на стандартном криптографическом API.
Для получения дополнительной информации: https://en.wikipedia.org/wiki/Symmetric-key_algorithm