我一直试图弄清楚为什么 bash 中的命令生成的签名与在线转换器以及我的 java 代码不同。
在线和Java中,value =“value”和key =“key”生成以下十六进制sha256签名:90fbfcf15e74a36b89dbdb2a721d9aecffdfdddc5c83e27f7592594f71932481
或者
然而在 bash 中它会产生以下输出:
有谁知道什么会导致这种差异?哪一个不正确或者是以不同的格式打印的?
所以我目前正在开发一款基于回合制的游戏应用.并且它会在每次转弯之后显示轮到他们的转盘.但奇怪的是,如果我按下后退按钮它将返回主菜单(之前的活动),但是吐司仍然会一直持续到超时.此外,如果我回击两次并进入主屏幕,那么祝酒词仍会显示直到完成.我想在按下后退按钮时执行检查或某种方法取消那些祝酒词.我也必须在我的视图中执行此操作,我的视图包含所有的祝酒词和游戏的所有代码,gameActivity只有onCreate来创建游戏视图.有任何想法吗?