簡體   English   中英

想驗證如何使用bcrypt

[英]want to verify how use bcrypt

似乎對bcrypt的理解對某些人和我來說都不清楚,因為我仍然不斷閱讀SOF用戶的問題。 我在這里有一個有關如何使用bcrypt哈希的示例: 如何在PHP中使用bcrypt哈希密碼

據我了解,bcrypt是單向字符串,如果是這樣,則意味着我只能將其用於哈希。 有一些文章提到bcrypt也用於加密,這對我來說是沒有意義的,這是因為如果我可以加密字符串,則意味着可以解密它。

問題是如果bcrypt可用於加密,那又如何呢? 任何人都可以舉任何例子嗎?

謝謝,

bcrypt哈希函數/ KDF僅用於哈希。

bcrypt所基於的河豚是一種分組密碼,即用於加密。

還有一個名為bcrypt的無關程序,該程序使用基於河豚的加密。

不幸的是,許多人交替使用bcryptblowfish ,這導致混亂。

php中的bcrypt()是一種單向哈希函數,因此不適合雙向加密/解密。

但是,有一些可用的軟件包稱為bcrypt ,它不是PHP函數,它只是河豚密碼的實現,它允許兩種方式(加密和解密)。

所以bcrypt可以解密,但是bcrypt()不能

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM