小编Cha*_*cha的帖子

JSdoc用于文件流

我正在创建一个流: -

var stream = fs.createWriteStream("filepath");
Run Code Online (Sandbox Code Playgroud)

现在,我将此作为参数传递给函数.在为这个方法编写JSdoc时,我不确定它的类型是什么.那么,有人能告诉我它在JSdoc中的类型是什么吗?

node.js jsdoc

6
推荐指数
1
解决办法
303
查看次数

JS Doc评论链接方法

在 JavaScript 注释中,我想提及某个文件中存在的方法。如何在评论中链接到该方法?例如。

说我的方法是:

function xyz() {
}
Run Code Online (Sandbox Code Playgroud)

并说我正在写评论

// See also {method-link to xyz}
Run Code Online (Sandbox Code Playgroud)

{method-link} 应该是什么?

javascript jsdoc

4
推荐指数
1
解决办法
5726
查看次数

使用 AES 256 CTR 在 Node JS 中加密并在 Golang 中解密

我使用以下 Node JS 代码加密了一些 JSON 文本:-

var algorithm = 'aes-256-ctr';
var crypto = require('crypto');

var password = "6A80FD8D38D579D1090F6CDB62C729311781E4BA31CD7D804BD7BF5AEC3BFC2D"

var typedRequest = {"abc":"cde"}

var cipher = crypto.createCipher(algorithm, password);
var hashRequest = cipher.update(JSON.stringify(typedRequest),
    'utf8', 'hex');
hashRequest += cipher.final('hex');
Run Code Online (Sandbox Code Playgroud)

现在,我想在 Golang 中解密这个加密文本。但我无法找到任何方法来做到这一点,因为在 Golang 中 AES 256 CTR 的几乎所有解密逻辑示例中,我发现解密时总是需要 IV,但我在 Node JS 中没有使用相同的方法。我已经用 Golang 写了一些东西,但它现在无法正确解密并给出错误:-

package main

import (
    "crypto/aes"
    "crypto/cipher"
    "encoding/hex"
    "fmt"

)

func main() {

    encKey := "6A80FD8D38D579D1090F6CDB62C729311781E4BA31CD7D804BD7BF5AEC3BFC2D"
    cipherText := "746c17cd10f8f86646f843ac2a"

    encKeyDecoded, err := hex.DecodeString(encKey)
    if err != nil {
        panic(err)
    } …
Run Code Online (Sandbox Code Playgroud)

encryption cryptography aes go node.js

1
推荐指数
1
解决办法
7621
查看次数

标签 统计

jsdoc ×2

node.js ×2

aes ×1

cryptography ×1

encryption ×1

go ×1

javascript ×1