#bcrypt
2 API με αυτήν την ετικέτα
htpasswd API
Δημιουργήστε και επαληθεύστε διαπιστευτήρια htpasswd για Apache/nginx. Κατακερματίστε έναν κωδικό πρόσβασης με bcrypt (συνιστάται), το κλασικό apr1 MD5 του Apache ή sha1, και λάβετε την έτοιμη προς επικόλληση γραμμή user:hash για ένα αρχείο .htpasswd ή ένα αρχείο auth_basic_user_file του nginx. Το τελικό σημείο επαλήθευσης ελέγχει έναν κωδικό πρόσβασης έναντι οποιασδήποτε από αυτές τις μορφές κατακερματισμού, ανιχνεύοντας αυτόματα τον αλγόριθμο από το πρόθεμα του κατακερματισμού ($2 για bcrypt, $apr1$ για apr1, {SHA} για sha1). Ιδανικό για ρύθμιση HTTP Basic Auth, σενάρια προμήθειας, CI και κατασκευές κοντέινερ, και εργαλεία διαχείρισης. Καθαρά τοπικός υπολογισμός — τα διαπιστευτήρια κατακερματίζονται στη μνήμη και δεν αποθηκεύονται ποτέ· στείλτε τα μέσω POST. Live. 3 τελικά σημεία. Διακρίνεται από τον γενικό κατακερματισμό κωδικών πρόσβασης bcrypt — στοχεύει στη μορφή αρχείου htpasswd και στους αλγόριθμους του Apache.
api.oanor.com/htpasswd-api
Bcrypt API
Κατακερματίστε και επαληθεύστε κωδικούς πρόσβασης με bcrypt, από την πλευρά του διακομιστή. Δημιουργήστε ένα salted bcrypt hash με συντελεστή κόστους της επιλογής σας (4–14), ελέγξτε έναν απλό κωδικό πρόσβασης έναντι ενός υπάρχοντος hash ή επιθεωρήστε ένα hash για να διαβάσετε την έκδοση bcrypt, τον συντελεστή κόστους και το salt του. Πλήρως συμβατό με bcrypt hashes από PHP ($2y$), Node, Python και άλλα, ώστε να μπορείτε να επαληθεύσετε και να μεταφέρετε υπάρχοντα διαπιστευτήρια. Καθαρός υπολογισμός από την πλευρά του διακομιστή χωρίς τρίτο upstream, οπότε είναι πάντα διαθέσιμος — και εκφορτώνει τη σκόπιμα απαιτητική σε CPU εργασία κατακερματισμού από τους δικούς σας διακομιστές. Ιδανικός για προσθήκη ελέγχου ταυτότητας κωδικού πρόσβασης, μετεγκατάσταση διαπιστευτηρίων, εργαλεία ελέγχου ταυτότητας, δοκιμές και backends χωρίς κώδικα.
api.oanor.com/bcrypt-api