MD5 3DES 加密 Swift
我有一个应用必须发送登录凭据,该凭据首先由 MD5 加密,然后由 3DES 加密。 我已经设法使用 CryptoSwift 通过 MD5 加密字符串。 但是我在 Swift 上找不到任何可以通过 3DES 加密的内容。 我已经尝试过 CommonCrypto。据我所知,这是在 C 中,但可以通过桥接头导入到 Objective C 中。 我发现一些文章和教程告诉我如何将 CommonCryp... »
我有一个应用必须发送登录凭据,该凭据首先由 MD5 加密,然后由 3DES 加密。 我已经设法使用 CryptoSwift 通过 MD5 加密字符串。 但是我在 Swift 上找不到任何可以通过 3DES 加密的内容。 我已经尝试过 CommonCrypto。据我所知,这是在 C 中,但可以通过桥接头导入到 Objective C 中。 我发现一些文章和教程告诉我如何将 CommonCryp... »
我正在尝试实施 ecc 技术进行加密。 我浏览了以下帖子: Shared Secret based on Elliptic curve Diffie–Hellman with CommonCrypto Elliptic Curve Crypto in iOS 没有任何令人满意的解决方案。 现在,我正在考虑使用 python 库https://github.com/yann2192/pyel... »
我正在将一些代码从 OSX 上的 C 移植到使用 CommonCrypto 和 kCN_CRC_64_ECMA_182 CRC64 实现的 C#。例如,使用 CommonCrypto,CRC 将通过以下方式计算: CNCRC(kCN_CRC_64_ECMA_182, bytes, bytesLen, &crcResult) 这会输出正确的值。当使用 C# 库 HashLib(或任何其他... »
我面临一个问题,在我看来,Apple 文档中没有大量描述。 我需要使用后台提供的 RSA 私钥对 NSData 进行签名。私钥以字符串形式接收。 如何做到这一点?我不想创建自己的密钥对,我只想使用单个 PRIVATE 密钥来签署 NSData。 我找到了几个使用 OPENSSL 的解决方案,但它们都不起作用,我无法找到任何适合我的本地 CommonCrypto 库问题的解决方案。 其实这... »
如何在 iOS 的 Swift 框架中导入 CommonCrypto? 我了解如何在 Swift 应用程序中使用 CommonCrypto: 您将#import <CommonCrypto/CommonCrypto.h> 添加到桥接头。 但是,Swift 框架不支持桥接头。 documentation 说: 您可以导入具有纯 Objective-C 代码库、纯 Swift 代... »
我正在尝试在 Swift 中创建一个字符串的 HMAC SHA-1 哈希,但由于它似乎没有导入 CommonCrypto 框架,所以无法弄清楚如何与 API 交互。我尝试了各种不同形式的“import CommonCrypto”并创建了一个桥接头文件,但都没有任何区别。 奇怪的是,如果我创建了一个 Objective-C 类,我可以毫无问题地与 API 交互,所以这似乎是 Swift 独有的。... »
我正在构建一个将与服务器 (php) 通信的应用程序,并且我想加密这种通信(可能会使用 json)。经过大量搜索和阅读,我找到了AESCrypt-Objc 项目。 在测试加密时(我正在使用网络工具AES Encryption test),我发现在加密结果中我丢失了 16 个字节的数据。 这是我正在使用的示例 在 AES 项目中: 要加密的字符串:“敏捷的棕狐跳过了懒狗”。 密码:“12... »
如何在 iOS 上使用 RSA 密钥对一些数据进行签名和验证(最好使用系统自带的libcommonCrypto)? RSA 密钥在哪里(复数,因为... »
这让我很难过——下面的代码使用 SpongyCastle 的 Android 加密/解密——我正在尝试实现 iOS 的跨平台加密/解密。 以下代码(来自Android)使用提供的盐和密码(来自Android)工作,AES 128bit CBC和PKCS7Padding,盐存储在mysql数据库中,密码由最终用户提供,以下代码是改编自kelhoer的这个答案。 我使用 AES128bit 的... »
我正在使用CCKeyDerivationPBKDF 在并发环境中生成和验证密码哈希,我想知道它是否是线程安全的。该函数的文档根本没有提到线程安全,所以我目前使用锁是为了安全起见,但如果我不需要,我宁愿不使用锁。... »
我在 CTR 模式下使用 AES128 加密进行加密,针对不同的客户端(Android/Java 和 iOS/ObjC)实施。加密数据包时使用的 16 字节 IV 格式如下: <11 byte nonce> | <4 byte packet counter> | 0 每发送一个数据包,数据包计数器(包含在发送的数据包中)就会增加一。最后一个字节用作块计数器,因此少于 ... »
在运行时,我的 iOS 应用程序接收到一个文件,该文件包含由其他人的 Java 生成的公私 RSA 密钥对: KeyPairGenerator keygenerator; keygenerator = KeyPairGenerator.getInstance("RSA"); keygenerator.initialize(4096); KeyPair keypair = keygenerato... »
我已经看了好几个小时了。我正在拼命尝试让 iOS 使用 AES-256 加密来加密一小段文本,然后可以通过 openssl 对其进行解密。 直截了当?没有。 我为 iOS 找到的代码与 openssl 的密钥和 IV 不兼容,所以我不得不对其进行调整,但它显然不起作用。 所以这是我正在使用的加密代码...传入一个字符串以加密(dataString)一个字符串密钥(key)和一个字符串初始化向... »
我不知道如何在 iPhone 中 md5 我的密码,或者如何开始。 我试图了解 CommonCrypto 之类的东西。会有帮助吗? 急求建议~ 谢谢~... »
我一直在将 libCommonCrypto.dylib 添加到我的项目中以进行 md5 哈希验证。在 iPhone (iOS 5.1) 上一切正常,但是当我尝试在模拟器上运行它时,我得到了这个错误: ld: library not found for -lcommonCrypto clang: error: linker command failed with exit code 1 (use ... »
由于 Apple 已弃用在 iOS 中使用 openSSL,因此我需要在其中一个 iOS 安全框架中替代 PBKDF2。我尝试搜索 CommonCrypto,但没有成功。 是否有苹果推荐的 PBKDF2 的公平替代品? 即iOS中的密钥派生功能(基于密码)(由Apple实现)? 附:我知道 PBKDF2 using CommonCrypto on iOS ,我不想使用 openSSL,因为 A... »
我正在尝试实现 PBKDF2,但我一直得到错误的结果,不确定问题出在哪里... 我正在使用通用加密实现来检查我的结果 这是我的测试函数 #include <stdio.h> #include "PBKDF2.h" #include <CommonCrypto/CommonKeyDerivation.h> int main (int argc, const char ... »
我需要将我的 ios 5 应用程序与 CommonCrypto 链接。问题是由于这个错误我无法编译:'Library not found for -lcommonCrypto'...我该如何解决?... »
我正在尝试使用 Core Data 和 CommonCrypto 加密数据。我正在尝试使用 NSValueTransformer 懒惰地加密和解密。 但是,当我现在尝试将加密数据保存到持久存储协调器时,它失败了。每次我试图将我的数据保存到数据库时,它都会给我: -[__NSCFString bytes]: 无法识别的选择器发送到实例 我确定这是某种数据库和 NSManagedObje... »
我正在解密一个非常适合小尺寸文件的视频文件,但对于 300mb 以上的文件,会出现内存崩溃。代码如下: 我检查了起始字节值,它上升到 315mb,然后崩溃,我的文件大小为 350mb。 它适用于少数 iphone,但很少会崩溃,最好的解决方案是分块执行以避免内存问题,但这样做也会崩溃。 #define kChunkSizeBytes (1024*1024) // 1 MB @implem... »