我试图理解为什么下面的生日攻击是无效的这个MAC结构。
让\{0, 1\}^{128} \times \{0, 1\}^{256} \to \{0, 1\}^{128}做个MAC吧。考虑一下下面的敌手A,它是用来处理Expt Mac(A)的:
1
Adversary A^Mac(k,·),Vrfyk(·,·)
Initialize an empty hash table Y .
For m ∈{0, 1}^256:
Query y ←Mac(k, m)
If y ∈Y :
m′ ←Y [y]
Query Vrfyk(m′, y) and halt
Else
我遵循了找到的指令,我完成了前8个步骤--没问题,但是这个我不明白:
将Heroku存储库作为另一个远程添加到您的Git存储库中,并将代码推送到该远程。应用程序将自动部署,并可在.herokuapp.com $ git推heroku主程序上访问。
我试着输入git,推着heroku大师,但那已经过时了:
fatal: Not a git repository (or any of the parent directories): .git
现在我不知道该怎么办了。我觉得我需要配置git来更多地了解我的heroku应用程序什么的,但是我真的在处理一些我不明白的事情。
我的一部分想坐下来学