[英]Imported a public RSA key into nodejs
我正在嘗試將 swift 中生成的公共 RSA 密鑰傳輸到我的 Nodejs 服務器中。 我使用以下代碼生成了 RSA 密鑰。 我使用此代碼將密鑰發送到我的服務器 exportToPem 助手看起來像這樣。 在我的 Nodejs 端,我使用 express 來處理我的請求,並使用 body-pa ...
[英]Imported a public RSA key into nodejs
我正在嘗試將 swift 中生成的公共 RSA 密鑰傳輸到我的 Nodejs 服務器中。 我使用以下代碼生成了 RSA 密鑰。 我使用此代碼將密鑰發送到我的服務器 exportToPem 助手看起來像這樣。 在我的 Nodejs 端,我使用 express 來處理我的請求,並使用 body-pa ...
[英]Signing signature in Node JS and verifying it on PHP
我有這個工作示例,據此我在 PHP 上創建了私鑰和公鑰。當我使用純 php 時,下面的代碼工作正常並且簽名有效。但是,我的想法是使用 Javscript 生成簽名,然后使用驗證簽名PHP,這可能嗎? 但是我如何在 Node JS 中簽名,特別是上面代碼的前端流程。 這是我嘗試過的方法,但它不起作用, ...
[英]How to convert ECDH keys to PEM format with NodeJS crypto module
我只想擁有一對可用於 ECDH 函數和node:crypto模塊中的其他 function 的密鑰。 我知道有兩種方法可以使用node:crypto模塊生成密鑰。 一種方法是使用crypto.generateKeyPairSync 。 這會生成node:crypto模塊中幾乎所有加密函數都接受的格式 ...
[英]Implementing DES encryption in NodeJS (Crypto)
我正在嘗試將以下用於 DES 加密的 java function 轉換為 NodeJS。public static String decrypt (String value) { PBEParameterSpec pbeParamSpec = new PBEParameterSpec(SAL ...
[英]Using AES GCM without authentication tag in Node.js?
我正在使用node:crypto API,即createCipheriv()和createDecipheriv()以及aes-256-gcm密碼來編碼/解碼 stream 數據。 但是,看起來我需要調用decipher.setAuthTag()才能正確解碼 stream,否則它最終會拋出身份驗證錯 ...
[英]Encryption & decryption in node aes-256-cbc goes Error
我需要使用 aes-256-cbc 算法使用給定密鑰加密我的數據,但在使用加密庫時節點中出現錯誤“RangeError:無效密鑰長度”。 Php 代碼結果 "w8mBJyHzQ3yJlkSvAX8t3qy9GVaUvBiOBAPFDXOzFMQ=" 與 和節點代碼結果“RangeError:無效的 ...
[英]PHP encrypt and decrypt in node JS
我在 PHP 中進行了加密,在節點 JS 中進行了解密。 我知道有很多關於這個的話題。 但所有 state 都說它不起作用。 就我而言,確實如此。 好吧。 PHP 節點JS output 的第一部分被加擾 有人知道為什么會這樣。 我做錯了什么嗎? ...
[英]AES-256-CBC encryption algorithm in react-native
您好我正在嘗試檢查在 BE 上完成的加密的兼容性。 提供以下代碼`$secret_key = VALUE1`; $secret_iv = VALUE2; $encrypt_method = "AES-256-CBC"; $key = hash('sha256', $secret_key); $iv ...
[英]Encrypt/decrypt string n JavaScript
我有一個字符串,其長度為X => 0 && X <= 26 ; 我需要encrypt function 它將加密這個字符串以獲得 X 字符長度的字符串: encrypt("My String", "Passphrase", xLengthOutput) -> "0 ...
[英]Decrypt SES message from S3 with KMS
我正在嘗試解密存儲在 S3 中的 KMS 加密 AWS SES 消息。 一切正常(從 s3 獲取 object 和元數據,使用 KMS 解密密鑰),直到我嘗試使用解密的密鑰解密內容:import { S3Client, GetObjectCommand } from '@aws-sdk/client ...
[英]NodeJS - HMAC-SHA512 Equivalent code in Node from C#
using System; using System.Text; using System.Globalization; using System.Security.Cryptography; public class Program { publi ...
[英]'ERR_OSSL_EVP_WRONG_FINAL_BLOCK_LENGTH' while decryption in node js
我在 java 中使用了 AES 加密,如下所示,並嘗試在 javascript 中解密 爪哇: 節點: 運行節點 JS 代碼時出現錯誤 internal/crypto/cipher.js:174 const ret = this[kHandle].final(); ^ 錯誤:錯誤:0 ...
[英]Converting PHP AES-256-CBC encryption into node.js
我對加密知之甚少,而且我一直面臨着試圖弄清楚如何將這些 PHP 函數轉換為與 node.js 和加密模塊一起使用的問題。 function encryptAES($str,$key) { $iv = "PJKKIOKDOICIVSPC" $str = pkcs5_pad($str); ...
[英]Is it safe to reuse the hash object created by the crypto module in NodeJS?
要使用 nodejs 散列有效負載,我可以使用加密模塊並執行以下操作: const crypto = require('crypto'); const payload = "abc123"; const hashObj = crypto.createHash('sha256'); const res ...
[英]Subtle Crypto Importing PCKS RSA Key leads to ERR_OSSL_ASN1_WRONG_TAG
我正在嘗試 Node.js 18 中的微妙加密方法。我想導入一個私有RSA 密鑰。 我直接從 MDN 文檔 ( https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#pkcs_8_import ) 中復制了示 ...
[英]Misformed armored text when loading Message from Stream Openpgp.js
我有一個作業在后台處理解密作業的執行。 這是解密的代碼: 異常發生在這個 catch 塊: 除了以下例外: 在檢查 openpgp.js 代碼以查看導致unarmor function 中此類異常提升的原因之后。 我發現了這3個案例: 它讀取一個未定義的行: 如果編寫器在實際關閉之前完成: 我不太確 ...
[英]Convert Node crypto aes-256-cbc to CryptoJS
如何將以下 Node 的內置加密模塊加密轉換為CryptoJS ?const crypto = require('crypto'); const pass = 'some,password:)with>spec(chars*' const cipher1 = crypto.createCi ...
[英]Node.js crypto.randomBytes() is not a function
出於某種原因,我嘗試使用的 function 顯然不是 function 。 randomBytes()的文檔。 有什么我不明白的嗎? ...
[英]NodeJS Crypto equivalent in PHP?
幾周以來,我一直在尋找一種解密文件的方法。 但是無法在 PHP 中完整地恢復文件,只能使用 node.js 文件。 但我想在沒有節點的情況下做到這一點。 如果有人能告訴我我可能錯在哪里......? 我嘗試使用 openssl_encrypt/decrypt 然后使用 OPENSSL_NO_PAD ...