问题标签 [cryptoswift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1008 浏览

swift - 如何使用cryptojs加密AES 256并快速解密

我正在尝试解密一个由cryptojs解密但不是运气的字符串...我尝试使用cryptoswift但仍然失败

快速部分:

谢谢你的帮助

0 投票
1 回答
1065 浏览

ios - 手动安装 Crypto swift 库。意外的平台状况

我正在尝试根据他们的说明手动安装用于 AES 加密的 Crypto swift 库。但我得到两个编译错误。第一个是:意外的平台条件(预期的“os”、“arch”或“swift”),第二个是:没有这样的模块“Glibc”我不想用可可豆荚安装它。库链接是: https ://github.com/krzyzanowskim/CryptoSwift

0 投票
1 回答
397 浏览

swift4.1 - CryptoSwift:未解析的标识符“GCM”

xcode 版本:9.3.1 (9E145)

斯威夫特版本:4.1

我刚刚下载了最新的主副本并使用 CocoaPods 安装了 CryptoSwift。使用 README 中给出的示例:

我收到“使用未解析的标识符‘GCM’”的错误。我已经尝试过其他功能,例如 aes.encrypt 和 aes.decrypt,它们都可以正常工作

0 投票
1 回答
460 浏览

swift - CryptoSWIFT - 表达式类型不明确,没有更多上下文

cryptoswift用来解密一个字符串

但我不断收到Type of expression is ambiguous without more contextComplie 时间错误

0 投票
1 回答
632 浏览

swift - 在某些情况下,将 Common Crypto AESEncryption 迁移到 CryptoSWIFT,因为解密的字符串变为空

我使用以下代码使用 AES 加密来加密和解密字符串。我通过添加桥接头来使用通用加密。

在某些情况下,解密后的字符串返回 null,这会导致程序崩溃。我目前正在尝试用 CryptoSwift 替换它,但我无法弄清楚如何设置加密方案以匹配这些设置。请建议。

0 投票
1 回答
191 浏览

ios - 当苹果已经提供安全钥匙串时,为什么要使用 cryptoswift 框架?

我正在尝试在 iOS 中学习用于数据加密的 cryptoswift 框架,但是当苹果已经提供了安全钥匙串时,为什么还要使用 cryptoswift 框架呢?

0 投票
2 回答
240 浏览

swift - 具有 AES128 CTR 模式的 CryptoSwift - 错误计数器增量?

我在CryptoSwift-API (krzyzanowskim)使用和我的测试函数时遇到了一个问题,AES128该函数在特定的计数器值(0 到 25 = 13 和 24 之间)上产生错误的数组计数,通常应该是 16!即使我使用带有错误值 13 的手动递增的“iv_13”而不是默认的“iv_0”和计数器 13... 测试一下以了解我的意思。CTR-Mode(nullArrayBugTest())

带有错误值的输出

为什么我总是需要具有 16 个值的加密数组的问题并不重要:D。

有人知道为什么aes.decrypt()-function 会像我收到的那样处理吗?

谢谢你的时间。

迈克尔·S。

0 投票
4 回答
12261 浏览

swift - Swift 4 中的 HMAC SHA256

我有一个字符串和一个密钥,我想从中生成一个 HMAC SHA256。虽然我使用 2 个库

IDZSwiftCommonCryptoCryptoSwift

这个答案

没有什么对我真正有用。我的真相来源是这两个网站

https://myeasywww.appspot.com/utility/free/online/Crypt_Decrypt-MD5-AES-HMAC-SHA-DES-RABBIT/en?command=UTILITY&ID=2

https://www.freeformatter.com/hmac-generator.html#ad-output

他们总是为我的情况生成正确的哈希键。知道什么可以在这里工作吗?一些代码示例

对于 IDZSwiftCommonCrypto

对于 CryptoSwift

但没有什么比真相的来源更有效。有什么想法吗?

0 投票
1 回答
785 浏览

swift - 使用 CryptoSwift 和 CryptoJS 的 AES 加密

我打算尝试使用 CryptoSwift 加密文本用于 ios 应用程序,使用 CryptoJS 用于 Web 应用程序,它必须在 Java 平台中解密。我可以使用以下代码在 javascript 中成功加密。

对于 CryptoSwift 中的相同,我正在执行以下操作,但我无法解密 Java 中的文本。

请帮助我完成这项工作。

0 投票
0 回答
808 浏览

ios - dyld:库未加载:@rpath/CryptoSwift.framework/CryptoSwift

我在启动时收到此错误

我不知道为什么会发生这种情况,我已经查看了其他解决方案。

这是我尝试过的:

  • 钥匙链访问:最新
  • 删除派生数据
  • 并更新@rpath 以拥有:

    @loader_path/框架

    @executable_path/框架

    @loader_path/../Frameworks

    @executable_path/../Frameworks

我使用 Carthage 加载 CryptoSwift 并且没有任何编译器错误。