sha

    1热度

    1回答

    我遇到了php.sha1和我的java代码问题。 我的PHP代码 echo base64_encode(sha1("test", TRUE)); qUqP5cyxm6YcTAhz05Hph5gvu9M= 我的Java代码: static String Hash(String input) throws Exception { MessageDigest mDigest = Mes

    0热度

    1回答

    我正试图在TI cc26xx传感器标签上实现SHA256。我正在使用此处提供的TI_SHA_256 API:http://www.ti.com/tool/crypto。 我的主要测试代码如下: ... /* Crypto APIs Header */ #include "lib/TI_SHA_256.h" #include <stdio.h> uint32_t M[32] = { 0xe

    0热度

    2回答

    我正试图动态生成一个密码,以便将每个api请求发送到mpesa apis。根据文档,我需要首先连接提供的密钥与时间戳和商人ID,然后做一个sha256来获得一个散列密码,然后我应该编码到基础64然而,在Java中这样做返回一个错误的编码字符串,而类似的过程和代码在PHP中工作,我可能会在哪里出错? import org.apache.commons.codec.binary.Base64; im

    1热度

    1回答

    我想在Python这行代码翻译: signature = hmac.new("1234abcd", b64, hashlib.sha384).hexdigest() 我试图得到一个字符串的哈希值,使用SHA-384的秘密密钥。但是,我试图做这个Java,有谁知道如何做到这一点? 此外,我被要求一个随机数。对此有什么要求?

    0热度

    1回答

    我遇到Google登录问题。 我已经实施了google-services.json文件。该文件包含两个SHA,即调试和发布SHA。我已经在Firebase设置菜单中插入了两个SHA。下载了google-services.json,并将其放入/app文件夹中。 发布SHA必须是正确的,因为我遵循所有步骤来获得带有keytool的发行版SHA! 在模拟器上测试我的应用程序时,一切正常,但上传到Goog

    1热度

    2回答

    这下面的代码是Windows 8.1和10个能正常工作和测试 的Windows XP SP3它不工作,并返回空值和SHA1,SHA384也 同样的问题,但是MD5是工作的罚款,并得到返回的输出 但其他人不能, 做的Windows XP SP3的支持SHA校验功能 或需要任何特殊代码(对不起,英文不好) Public Function GetSha512Hash() Dim _flexe$

    3热度

    2回答

    在Jenkins中我使用XML API来获取提交的SHA, http://jenkins/view/job/test/470/api/xml?xpath=//lastBuiltRevision/SHA1&wrapper=SHAS 我把它放在一个包装,因为它们可能包含不止一个SHA,我要进一步处理这些。 然而SHA值始终是无效的一个... <SHAS> <SHA1>cbf26ebac6b4b386

    1热度

    1回答

    如何以十六进制在C#中正确编码SHA-256散列? private static string ToHex(byte[] bytes, bool upperCase) { StringBuilder result = new StringBuilder(bytes.Length * 2); for (int i = 0; i < bytes.Length; i++)

    1热度

    1回答

    我正在努力遵循如https://en.wikipedia.org/wiki/SHA-2中所述的SHA-2加密函数。 我审查其说行: 开始长度为L比特的原始消息附加一个单一的“1”位; 附加K'0'位,其中K是最小数量> = 0,使得L + 1 + K +64是512的倍数 将L附加为64位大端整数,使得总后处理长度是512位的倍数。 我不明白最后两行。如果我的字符串很短,那么在添加K'0'位后它的

    -1热度

    1回答

    现有的SHA-256,如何与另一个或多个更新不同的数据类型 BigInteger d = new BigInteger("773182302672421767750165305491852205951657281488"); BigInteger r = new BigInteger("1354751385705862203270732046669540660812388894970")