【发布时间】:2013-05-30 00:04:45
【问题描述】:
如何解密哈希码?和解码一样吗?? 我怎样才能解密/解码这个代码?谁能帮帮我。
enter.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
String a = txtID.getText().toString();
int b = a.hashCode();
txtCode.setText(b);
}
}
类似,它会反向读取代码并显示经过哈希和修剪的原始数据。
【问题讨论】:
-
hashCode函数一般使用有损算法,所以这通常是做不到的。 -
确实,不应该反转散列。您需要使用 crypt 函数,而不是哈希函数。
-
哈希是单向函数。按照设计,它们不能颠倒。
-
在上下文中,哈希码是一个 int 或 32 位。所以,即使可以反转,原来的值也不能包含超过32位的信息……
标签: java php javascript android string