问题标签 [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.
swift - 如何使用cryptojs加密AES 256并快速解密
我正在尝试解密一个由cryptojs解密但不是运气的字符串...我尝试使用cryptoswift但仍然失败
快速部分:
谢谢你的帮助
ios - 手动安装 Crypto swift 库。意外的平台状况
我正在尝试根据他们的说明手动安装用于 AES 加密的 Crypto swift 库。但我得到两个编译错误。第一个是:意外的平台条件(预期的“os”、“arch”或“swift”),第二个是:没有这样的模块“Glibc”我不想用可可豆荚安装它。库链接是: https ://github.com/krzyzanowskim/CryptoSwift
swift4.1 - CryptoSwift:未解析的标识符“GCM”
xcode 版本:9.3.1 (9E145)
斯威夫特版本:4.1
我刚刚下载了最新的主副本并使用 CocoaPods 安装了 CryptoSwift。使用 README 中给出的示例:
我收到“使用未解析的标识符‘GCM’”的错误。我已经尝试过其他功能,例如 aes.encrypt 和 aes.decrypt,它们都可以正常工作
swift - CryptoSWIFT - 表达式类型不明确,没有更多上下文
我cryptoswift
用来解密一个字符串
但我不断收到Type of expression is ambiguous without more context
Complie 时间错误
swift - 在某些情况下,将 Common Crypto AESEncryption 迁移到 CryptoSWIFT,因为解密的字符串变为空
我使用以下代码使用 AES 加密来加密和解密字符串。我通过添加桥接头来使用通用加密。
在某些情况下,解密后的字符串返回 null,这会导致程序崩溃。我目前正在尝试用 CryptoSwift 替换它,但我无法弄清楚如何设置加密方案以匹配这些设置。请建议。
ios - 当苹果已经提供安全钥匙串时,为什么要使用 cryptoswift 框架?
我正在尝试在 iOS 中学习用于数据加密的 cryptoswift 框架,但是当苹果已经提供了安全钥匙串时,为什么还要使用 cryptoswift 框架呢?
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。
swift - Swift 4 中的 HMAC SHA256
我有一个字符串和一个密钥,我想从中生成一个 HMAC SHA256。虽然我使用 2 个库
IDZSwiftCommonCrypto和CryptoSwift
这个答案
没有什么对我真正有用。我的真相来源是这两个网站
和
https://www.freeformatter.com/hmac-generator.html#ad-output
他们总是为我的情况生成正确的哈希键。知道什么可以在这里工作吗?一些代码示例
对于 IDZSwiftCommonCrypto
对于 CryptoSwift
但没有什么比真相的来源更有效。有什么想法吗?
swift - 使用 CryptoSwift 和 CryptoJS 的 AES 加密
我打算尝试使用 CryptoSwift 加密文本用于 ios 应用程序,使用 CryptoJS 用于 Web 应用程序,它必须在 Java 平台中解密。我可以使用以下代码在 javascript 中成功加密。
对于 CryptoSwift 中的相同,我正在执行以下操作,但我无法解密 Java 中的文本。
请帮助我完成这项工作。
ios - dyld:库未加载:@rpath/CryptoSwift.framework/CryptoSwift
我在启动时收到此错误
我不知道为什么会发生这种情况,我已经查看了其他解决方案。
这是我尝试过的:
- 钥匙链访问:最新
- 删除派生数据
并更新@rpath 以拥有:
@loader_path/框架
@executable_path/框架
@loader_path/../Frameworks
@executable_path/../Frameworks
我使用 Carthage 加载 CryptoSwift 并且没有任何编译器错误。