2011-04-19 49 views
3

我想加密一個eminem歌曲,使其無法解密。我想用它作爲散列來加密我的密碼。關於加密歌曲

我應該如何去C或C++?我可以在Windows/Linux中使用哪些API。

+4

無論如何,沒有人會想要解密eminem歌曲。過去那種「唱歌」被稱爲口吃,並且可以治癒。 – ThiefMaster 2011-04-19 10:38:01

+9

如果你永遠不想解密文件,只需用隨機位覆蓋它即可。 – 2011-04-19 10:39:08

+0

-1非常模糊。 「無法解密」 - 然後使用像SHA1這樣的散列。 「用它作爲散列來加密我的密碼」 - 這與將它嵌入到另一個文件有什麼關係 – ThiefMaster 2011-04-19 10:40:02

回答

3

谷歌圍繞密碼管理器。

某些(keepass eg)甚至會允許您使用密鑰文件。

如果你想使用一個密鑰文件來生成一個密碼,可我建議做自己喜歡這樣:

cat eminem.mp3 
| openssl dgst -sha1 -binary -hmac password \ 
| openssl enc -base64 \ 
| cut -c 1-8 

通過強烈的東西替換「密碼」;這樣你就可以使用不同的密碼,所有的確定性都是從相同的密鑰文件生成的。