我正在使用带有 cassandra 的 janusgraph 作为存储后端。我正在使用一个名为bcrypt的节点包在保存密码之前对其进行加密。janusgraph 中该属性的数据类型是字符串。这是生成的密码哈希字符串 -$2a$10$JSR6FClewTOHGxwpt/F0AePRzGnKvV2L9gj4TL1dA9fQERLWrig7u
这是我在尝试将其保存在数据库中时遇到的错误:
"message": "startup failed:\nScript88.groovy: 1: illegal string body character after dollar sign;\n solution: either escape a literal dollar sign \"\\$5\" or bracket the value expression \"${5}\" @ line 1, column 228.\n elf_reg_ind\",\"2\",\"self_reg_pw\",\"$2a$10$J\n ^\n\n1 error\n",
"Exception-Class": "org.codehaus.groovy.control.MultipleCompilationErrorsException"
如果您需要任何其他信息,请告诉我。