# Криптография macOS Objective-C - Примеры

Примеры криптографии macOS Objective-C включая вычисление хеша, симметричное шифрование и кодирование Base64

> Каноническая страница: https://elysiatools.com/ru/samples/macos-cryptography-objectivec

- **Категория:** Objective-C

- **Ключевые слова:** objectivec, macos, cryptography, security, encryption, hashing, base64, commoncrypto

## Обзор

Примеры криптографии macOS Objective-C включая вычисление хеша, симметричное шифрование и кодирование Base64

## Примеры

- **Вычисление Хеша**: Вычислять хеши MD5 и SHA256 строк и данных с помощью CommonCrypto
- **Симметричное Шифрование**: Шифрование и расшифровка AES с помощью CommonCrypto в режиме CBC с заполнением PKCS7
- **Кодирование Base64**: Кодировать и декодировать данные в/из формата Base64 с помощью Foundation API

## Когда использовать

- Use this sample set when you want reference inputs for Криптография macOS Objective-C - Примеры.
- Use it to preview output formats and compare related sample variants.

## Как это работает

- Open a sample entry to inspect the prepared example payload or asset.
- Compare it with related tools to understand how the workflow connects.

## Сценарии использования

- Вычисление Хеша
- Симметричное Шифрование
- Кодирование Base64

## Частые вопросы

### What is included in Криптография macOS Objective-C - Примеры?

This page includes curated sample entries, related tools, and neighboring sample collections for Криптография macOS Objective-C - Примеры.

## Связанные инструменты

- [Сравнение хеш-алгоритмов](https://elysiatools.com/ru/tools/hash-algorithm-comparator): Хеширует один и тот же вход с помощью MD5, SHA-1, SHA-256, SHA-512, BLAKE2b и BLAKE3 и сравнивает их: длину, hex/Base64-дайджест, статус безопасности (взломан/современный) и относительный бенчмарк скорости. Полезно для обучения, выбора алгоритма и проверки контрольных сумм.
- [Шифратор/Дешифратор Текста](https://elysiatools.com/ru/tools/text-encryptor-decryptor): Простое шифрование и дешифрование текста с использованием различных алгоритмов
- [Инструмент шифрования AES](https://elysiatools.com/ru/tools/aes-encryption-tool): Шифрует и расшифровывает текст и файлы с помощью AES-256-GCM и экспортирует пакеты с IV
- [Генератор Хэша](https://elysiatools.com/ru/tools/hash-generator): Генерировать хэш-значения (MD5, SHA1, SHA256, SHA512)
- [Шифрование / Расшифрование RSA](https://elysiatools.com/ru/tools/rsa-encrypt-decrypt): Шифрует текст открытым ключом RSA или расшифровывает шифртекст соответствующим закрытым ключом, с OAEP-паддингом (SHA-1 или SHA-256). Длинные сообщения бьются на блоки. Ключи и данные обрабатываются локально. PKCS#1 v1.5 не предлагается (Node отключает его для расшифровки из-за атак Bleichenbacher).
- [Генератор криптостойкой случайности](https://elysiatools.com/ru/tools/secure-random-generator): Генерирует криптостойкий случайный ключевой материал по бюджету энтропии — запросите N бит энтропии, получите вывод hex/base64/base64url. Также поддерживает строки со своим алфавитом через crypto.randomInt (внутренний отсев с отклонением, без модульного смещения). Для любого секрета/ключа/токена используйте это вместо инструментов на Math.random.
- [Генератор Bcrypt](https://elysiatools.com/ru/tools/bcrypt-generator): Генерировать bcrypt-хэш из пароля
- [Объяснитель BFV, CKKS, LWE: бюджет шума, рelineаризация и бутстраппинг FHE](https://elysiatools.com/ru/tools/bfv-ckks-lwe-fhe-ciphertext-noise-budget-relin-and-bootstrapping-explainer): Запускает настоящую мини-схему BFV/CKKS над Z_q\[x\]/(xⁿ+1): точные бюджеты инвариантного шума в битах, умножение с рelineаризацией, смену модуля, SIMD-упаковку слотов и обновление бутстраппингом.

## Связанные материалы

- [Обработка Строк macOS Objective-C - Примеры](https://elysiatools.com/ru/samples/macos-string-processing-objectivec): Примеры обработки строк macOS Objective-C включая NSString, NSMutableString, поиск, regex и кодировку
- [Примеры Криптографии Android Java](https://elysiatools.com/ru/samples/android-cryptography-java): Примеры криптографии Android Java включая вычисление хеша, AES-шифрование и кодирование Base64
- [Примеры Криптографии Android Kotlin](https://elysiatools.com/ru/samples/android-cryptography-kotlin): Примеры криптографии Android Kotlin включая вычисление хеша, AES-шифрование и кодирование Base64
- [Примеры Криптографии Web Go](https://elysiatools.com/ru/samples/web-cryptography-go): Примеры криптографии и безопасности Web Go включая вычисление хеша, симметричное шифрование и кодирование/декодирование Base64
- [Примеры Криптографии Windows C++](https://elysiatools.com/ru/samples/windows-cryptography-cpp): Примеры криптографии Windows C++ включая вычисление хэша, шифрование/расшифрование AES и кодирование/декодирование Base64
- [Примеры Файловых Операций macOS Objective-C](https://elysiatools.com/ru/samples/macos-file-operations-objectivec): Примеры файловых операций macOS Objective-C включая чтение/запись текстовых файлов, копирование/перемещение, обход директорий и валидацию файлов
