我正在使用Java实现一个密码保险箱程序。我已经编写了三重DES进行加密和SHA256进行散列。
我的问题是,如果我先对原始数据(密码)进行哈希,然后再加密它,或者先加密数据(密码),然后再哈希加密后的数据,这样做是否会有任何区别?我最关心的是,这样做会不会在安全方面造成严重改变。
谢谢
我正在使用Java实现一个密码保险箱程序。我已经编写了三重DES进行加密和SHA256进行散列。
我的问题是,如果我先对原始数据(密码)进行哈希,然后再加密它,或者先加密数据(密码),然后再哈希加密后的数据,这样做是否会有任何区别?我最关心的是,这样做会不会在安全方面造成严重改变。
谢谢