小编BBi*_*937的帖子

OpenSSL | dgst -sha256 -hmac 与在线和java中的签名不同

我一直试图弄清楚为什么 bash 中的命令生成的签名与在线转换器以及我的 java 代码不同。

在线和Java中,value =“value”和key =“key”生成以下十六进制sha256签名:90fbfcf15e74a36b89dbdb2a721d9aecffdfdddc5c83e27f7592594f71932481

在此输入图像描述

或者

在此输入图像描述 从在线工具到我的 java 代码,这是全面的。

然而在 bash 中它会产生以下输出:

在此输入图像描述

有谁知道什么会导致这种差异?哪一个不正确或者是以不同的格式打印的?

在线转换器 1在线转换器 2

bash openssl sha256 hmac

5
推荐指数
0
解决办法
3760
查看次数

Android后退按钮按下检查

所以我目前正在开发一款基于回合制的游戏应用.并且它会在每次转弯之后显示轮到他们的转盘.但奇怪的是,如果我按下后退按钮它将返回主菜单(之前的活动),但是吐司仍然会一直持续到超时.此外,如果我回击两次并进入主屏幕,那么祝酒词仍会显示直到完成.我想在按下后退按钮时执行检查或某种方法取消那些祝酒词.我也必须在我的视图中执行此操作,我的视图包含所有的祝酒词和游戏的所有代码,gameActivity只有onCreate来创建游戏视图.有任何想法吗?

android view back toast

2
推荐指数
1
解决办法
8036
查看次数

标签 统计

android ×1

back ×1

bash ×1

hmac ×1

openssl ×1

sha256 ×1

toast ×1

view ×1