我在升级我的节点版本时遇到加密模块问题。创建的HMAC取决于节点的版本。您会在下面找到重现问题的代码。 如果我将密钥编码为BASE64(或任何),则HMAC不依赖于node.js版本。 如果我将它编码为二进制,如果我更改我的node.js版本,HMAC是不同的。 [编辑]根据Why crypto.createHash returns different output in new version?
我正在解决一个测验,需要编写生成加密文本的代码,这取决于非常简单的算法,即将字符向右移动一些步骤。这里是我的代码,我不知道错误在哪里,我试图在代码中找到'str',但是我找不到它! 任何人都可以告诉我我的代码有什么问题,以及如何解决它以正常运行? import string
### DO NOT MODIFY THIS FUNCTION ###
def load_words(file_na