cost 169 ms
NetCore中如何用iOS CryptoKit加密,用C#解密

[英]How to encrypt with iOS CryptoKit and decrypt with C# in NetCore

我想使用 SymetricKey 和 CryptoKit 在 iOS 應用程序中加密數據,並在 Net Core 中使用 C# 在服務器端解密。 iOS 代碼: 我將加密的結果傳遞到我的后端,我想解密 C# 代碼: 例如,單詞:Test 被加密為:MzEzNDhjMDk4N2M3CI68IDEJe ...

將公共 RSA 密鑰導入 nodejs

[英]Imported a public RSA key into nodejs

我正在嘗試將 swift 中生成的公共 RSA 密鑰傳輸到我的 Nodejs 服務器中。 我使用以下代碼生成了 RSA 密鑰。 我使用此代碼將密鑰發送到我的服務器 exportToPem 助手看起來像這樣。 在我的 Nodejs 端,我使用 express 來處理我的請求,並使用 body-pa ...

Firebase 身份驗證 - 使用 Apple 登錄:nonce 返回 nil

[英]Firebase Authentication - Sign In with Apple: nonce returns nil

奇怪的。 我顯然錯過了一些東西。 我將currentNonce設置為我從randomNonceString方法創建的nonce 。 handleSignInWithAppleCompletion(_:)不會失敗。 它成功了,但因致命錯誤而崩潰,如果我有一個Invalid State ,即沒有發送 ...

P384 公鑰獲取“IncorrectParameterSize”

[英]P384 Public Key getting "IncorrectParameterSize"

我正在研究 ECDSA 算法,我從 API 中獲取簽名,並且我在常量文件中有一個本地公鑰。 以下是我嘗試運行此代碼並驗證簽名時的代碼,然后我在此鏈接中遇到錯誤 我從 catch 塊收到“incorrectParameterSize”這個錯誤。 任何人都可以知道這個加密算法並幫助我嗎? ...

在哪里存儲私鑰?

[英]Where to Store Private Keys?

我正在構建一個我想要擁有 E2EE 的應用程序。 我的斗爭是與私鑰。 我讀到的大部分內容都說您不會將其存儲在 AWS 服務器中,因為它不再是 E2EE,而是一個后門。 我不想創建后門,我只希望用戶持有密鑰。 但是,同時如果用戶從另一台設備登錄,他們無法檢索他們的數據,因為原始設備上的私鑰。 那么有 ...

了解鑰匙串項目的訪問控制設置`.userPresence`

[英]Understanding the access control setting `.userPresence` for keychain items

語境 我正在開發一個 iOS 應用程序,它應該受本地身份驗證的保護。 用戶必須在打開應用程序后使用指紋/密碼/...解鎖應用程序。 當應用程序在前台運行時,應用程序應保持解鎖狀態。 當應用程序解鎖時,應用程序必須訪問鑰匙串中的多個項目(某些項目在應用程序運行時可能會被多次訪問)。 使用 .user ...

IOS:無法從 CryptoKit SecureEnclave 私鑰創建 SecKey 表示(OSStatus 錯誤 -50 - 從數據創建 EC 私鑰失敗)

[英]IOS: Unable to create SecKey representation from CryptoKit SecureEnclave Private Key (OSStatus error -50 - EC private key creation from data failed))

我正在嘗試使用CryptoKit在SecureEnclave中創建私鑰/公鑰對,然后將對私鑰的引用保存在KeyChain中以供進一步使用。 密鑰生成完全正常:let accessControl = SecAccessControlCreateWithFlags( kCFAllocatorDe ...

CryptoKit - 用公鑰加密?

[英]CryptoKit - Encrypt with public key?

為了給您提供上下文,有一位開發人員開發了該項目的 API,並且 json 的一部分將被加密。 所以我必須破譯他的內容。 他列出了我在 iOs 端需要的所有功能。 所以我有他的 javascript 代碼,我必須重做 swift 中的等效代碼。 他使用的JS庫(SJCL): https://gith ...

嘗試解密時 CryptoKit 身份驗證失敗

[英]CryptoKit authenticationFailure when try decrypt

我正在嘗試使用 SymmetricKey 解密有效負載。 我已經嘗試使用 ChaChaPoly 和 AES.GCM 打開sealedBox,但我仍然得到CryptoKit.CryptoKitError.authenticationFailure這是我的實現: 我也知道后端的實現是怎樣的: ...

CryptoKit 上的 HMAC 更新

[英]HMAC update on CryptoKit

我是 CryptoKit 的新手,我正在努力將此代碼從 Node.js 轉換為 Swift(使用 CryptoKit)。 我在 Swift/CryptoKit 上所做的是: 但我不知道如何處理第二行。 在 Ruby 上可以這樣完成: 但是 CryptoKit“沒有”這種方法,有什么想法嗎? ...

測試 CryptoKit 的數據驗證

[英]Testing CryptoKit's data validation

我想驗證一些下載的數據是否未經修改。 我的期望是,如果我修改原始數據,簽名會失敗。 雖然這在某些情況下是正確的( data2 ),但令人驚訝的是在其他情況下( data3 )不起作用。 使用哈希/ Digest返回相同的結果。 為簡單起見,使用CryptoKit 。 這在(我的) CommonCry ...

Ubuntu 上的 swift CryptoKit

[英]swift CryptoKit on Ubuntu

我正在嘗試將一個小型 swift 程序“ main.swift ”編譯為 Ubuntu 18.08 上的可執行文件。 我使用Swift Package 管理器來管理我的依賴項。 在這個非常簡單的情況下,我只有一個依賴項,即這個開源 CryptoKit 。 我有一個 swift 文件,它只是試圖導入 ...

在 iOS 上使用 P256.Signing.PublicKey 時出現問題

[英]Problem using P256.Signing.PublicKey on iOS

我使用以下命令生成了一個公鑰/私鑰對: 這會產生以下結果(不用擔心,私鑰用於測試,不用於任何地方) 公鑰為 65 個字節。 接下來我以 Base64 格式導出公鑰 這會生成以下文件 但是,如果我對上述密鑰進行 base64decode,結果是 88 個字節。 將這 88 個字節傳遞給P256.Sig ...

iOS CryptoKit AES-GCM 是否可以使用少於 12 個字節的隨機數?

[英]iOS CryptoKit AES-GCM is it possible to use a nonce with fewer than 12 bytes?

我正在嘗試與使用 AES-GCM 和 4 字節隨機數(UInt32)的現有設備進行交互。 這是一個簡單的增量計數器,每次操作發生時都會增加:var cryptoCounter: UInt32 = 0 然后我嘗試對其進行加密並檢索如下值:let key = SymmetricKey(data: s ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM