Вопросы по теме 'commoncrypto'
Для AES128 с использованием CCCrypt() ключ может быть длиннее 128 бит?
Я использую CCCrypt метод.
Могу ли я использовать более длинный ключ, чем 128 бит? Может ли он быть произвольно длинным? Или, возможно, кратно 128?
Если да, то как бы я это сделал?
Я не думал, что это возможно, но нашел этот текст:...
3078 просмотров
schedule
11.11.2022
Доступны ли CC_MD5() и CC_SHA1() в iOS 4?
Я хочу использовать MD5 или SHA-1 в своем приложении для iOS, предназначенном для iOS 4 и более поздних версий. Я использую функции CC_MD5() и CC_SHA1() из CommonCrypto/CommonDigest.h. Кажется, он отлично работает на iPhone под управлением iOS 4.1 и...
2401 просмотров
schedule
17.09.2022
Как создать большой двоичный объект PKCS12 с собственной системой безопасности OSX/iOS?
Есть ли возможность создать большой двоичный объект PKCS12 (.p12) без использования openssl на mac/ios, используя Структура безопасности ?
Должен ли я комбинировать X509, CA и ключ RSA самостоятельно, или фреймворк поддерживает API более...
660 просмотров
schedule
07.11.2022
128-битное шифрование AES возвращает null в Objective-C
Я пытаюсь зашифровать строку, используя 128-битное шифрование AES, но преобразованные зашифрованные данные при преобразовании в строку всегда возвращают значение null.
NSString *iv = @"fedcba9876543210";
NSString *key = @"0123456789abcdef";
-...
4130 просмотров
schedule
05.05.2024
Шифрование NSMutableData с использованием NSInputStream
Я пытаюсь использовать CommonCrypto для шифрования объекта NSMutableData на месте (копируя полученные байты себе без дублирования). Раньше я использовал «однократный» метод CCCrypt(), главным образом потому, что он казался простым. Я заметил, что...
440 просмотров
schedule
20.05.2023
Как извлечь значение NSString из исполняемого файла
Я шифрую данные для приложения для iPhone, используя библиотеки CommonCrypto. Данные являются локальными для приложения. Ключ шифрования жестко запрограммирован в коде с помощью NSString.
Интересно, есть ли способ получить доступ к значению этого...
167 просмотров
schedule
25.04.2023
Определите, неверный ли ключ с помощью CCCrypt kCCOptionPKCS7Padding-Objective C
Я работаю над включением шифрования данных, хранящихся в моем приложении. Я продвинулся довольно далеко в том, что я шифрую и расшифровываю данные, моя проблема в том, что я не могу вызвать очевидную ошибку дешифрования, когда используется...
1590 просмотров
schedule
20.09.2022
Использование CommonCrypto в Swift генерирует предупреждение о небезопасности для использования в расширениях
Я создал простую библиотеку для использования дайджеста HMAC для Swift под названием " SweetHMAC " . Эта библиотека настолько проста, что в основном является оболочкой для CommonHMAC.h в Swift.
Я могу правильно построить и развернуть любой проект...
597 просмотров
schedule
03.11.2022
Расшифровка AES в Objective C
Я новичок в шифровании
Проблема:
Мне дан набор зашифрованных строк, и мне нужно их расшифровать, чтобы показать пользователю мобильного клиента. Для Android он отлично расшифровывает, и я использую следующий метод «расшифровать». Для iOS у...
519 просмотров
schedule
20.07.2023
Усеченный расшифрованный текст AES128 на iOS 7, без проблем на iOS 8
Используя зашифрованный текст, зашифрованный с помощью AES128 с использованием режима ECB (это игрушечное шифрование) и заполнения PKCS7, следующий блок кода приводит к полному открытому тексту, восстанавливаемому в iOS 8.
Выполнение того же блока...
700 просмотров
schedule
10.03.2023
SQCipher: OpenSSL для CommonCrypto
Только что установил последнюю версию библиотеки sqlcipher в свой проект iOS. Поэтому я переключаюсь с OpenSSL на CommonCrypto (учебник по sqlcipher для iOS тоже изменился).
Теперь я получаю сообщение «Ошибка БД: 26», файл зашифрован или не...
258 просмотров
schedule
05.06.2022
Шифрование основных данных iOS с использованием NSValueTransformer
Я экспериментирую с шифрованием данных с помощью Core Data и CommonCrypto. Я пытаюсь использовать NSValueTransformer для ленивого шифрования и дешифрования.
Однако, когда я сейчас пытаюсь сохранить зашифрованные данные в постоянном координаторе...
1066 просмотров
schedule
25.04.2022
внедрение шифрования AES256 в IOS
Это мой java-код. Теперь я хочу реализовать ту же функциональность в Objective-C.
Cipher encryptCipher;
IvParameterSpec iv = new IvParameterSpec(key);
SecretKeySpec skeySpec = new SecretKeySpec(key, "AES");
encryptCipher =...
7507 просмотров
schedule
16.02.2024
Параметр заполнения CCCrypt, похоже, не влияет на расшифровку
У меня есть строка, зашифрованная с помощью Java
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
cipher.init(Cipher.ENCRYPT_MODE, key);
return cipher.doFinal(text.getBytes());
(Обратите внимание, что в Java PKCS5Padding...
926 просмотров
schedule
09.01.2023
Подписание данных ключом kSecAttrKeyTypeEC на iOS
Я пытаюсь подписать данные и проверить подпись с помощью алгоритма эллиптической кривой на iOS. Создание ключей работает достаточно хорошо, но попытка подписать данные возвращает ошибку -1 , которая является очень общей.
Ключи создаются следующим...
2215 просмотров
schedule
31.03.2023
Swift Calculate MD5 Checksum для больших файлов
Я работаю над созданием контрольной суммы MD5 для больших видеофайлов. В настоящее время я использую код:
extension NSData {
func MD5() -> NSString {
let digestLength = Int(CC_MD5_DIGEST_LENGTH)
let md5Buffer =...
8586 просмотров
schedule
17.04.2023
расшифровка сообщений aes 128 Swift, iOS
Я пытаюсь расшифровать сообщение с ключом 128 со следующим кодом. Это расширение для строки:
func aesDecrypt(key:String, iv:String, options:Int = kCCOptionPKCS7Padding) -> String? {
if let keyData =...
451 просмотров
schedule
07.06.2023
HMAC SHA512 с использованием CommonCrypto в Swift 3.1
Я пытаюсь зашифровать данные для отправки в API.
API требует, чтобы данные отправлялись в виде hmac_sha512 зашифрованного хэша.
Я нашел различные примеры того, как это можно было сделать для sha1 и других (не sha512 ), а также в более...
3655 просмотров
schedule
03.05.2022
Swift 3 импортирует CommonCrypto
Как импортировать библиотеку Obj-C CommonCrypto в существующий проект Swift Xcode (Swift 3, Xcode 8.3.3)?
Я попытался создать свой собственный файл моста Objective-C, и он не работал.
3478 просмотров
schedule
24.11.2022
AES 128 с CBC в IOS
+ (NSData *)doCipher:(NSData *)dataIn
iv:(NSData *)iv
key:(NSData *)symmetricKey
context:(CCOperation)encryptOrDecrypt // kCCEncrypt or kCCDecrypt
error:(NSError **)error
{...
643 просмотров
schedule
31.07.2023