【问题标题】:How can we encrypt and decrypt password in Karate?我们如何在空手道中加密和解密密码?
【发布时间】:2020-05-08 16:26:49
【问题描述】:

在 API 自动化期间,我确实需要在空手道中使用密码之前加密密码并解密运行时。

是否有任何特定的内置方法可以这样做?

如果不可用,谁能指导我如何做到这一点?

【问题讨论】:

    标签: encryption karate


    【解决方案1】:

    空手道没有内置任何内容,因为您可以通过 Java 互操作轻松插入任何内容:https://github.com/intuit/karate#http-basic-authentication-example

    您可以找到大量 Java 代码示例来满足您的需求。

    【讨论】:

    • 谢谢,彼得。我明白了。如果有任何困难,我会尽力与您联系。
    • 使用您建议的方法,我可以获得一个加密字符串。但是,在尝试解密该加密字符串时,我遇到了错误。下面是我的代码快照 var Base64 = Java.type('java.util.Base64'); byte[] actualByte = Base64.getDecoder().decode(str);字符串实际字符串 = 新字符串(实际字节);返回实际字符​​串;我得到的错误是,在 byte[] 上需要一个操作数,但找到了 ]
    • @VishalShah 这只是使用 Java 的问题。但请提出一个新问题并保持简洁明了,但我强烈建议您遵循此流程:github.com/intuit/karate/wiki/How-to-Submit-an-Issue
    • 承认彼得。我会问新问题。
    猜你喜欢
    • 1970-01-01
    • 2012-10-03
    • 2012-02-03
    • 2016-06-12
    • 2011-04-10
    • 1970-01-01
    • 2017-04-01
    • 2016-12-08
    • 2011-09-29
    相关资源
    最近更新 更多