我使用janusgraph和cassandra作爲存儲後端。在保存密碼之前,我使用名爲bcrypt的節點程序包來加密密碼。 janusgraph中該屬性的數據類型是String。這是得到了生成的密碼哈希字符串 - $2a$10$JSR6FClewTOHGxwpt/F0AePRzGnKvV2L9gj4TL1dA9fQERLWrig7u
janusgraph - 存儲使用bcrypt加密的密碼
這是在試圖將其保存在數據庫中,我得到的錯誤:
"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"
請讓我知道如果你需要任何其他信息。