Nếu không sử dụng muối, chúng sẽ giống nhau không?SHa1 của PHP() và SHA của MySQL() có cho kết quả tương tự không?
8
A
Trả lời
8
Có. Thuật toán sha1 luôn tạo ra cùng một giá trị cho cùng một đầu vào; đó là toàn bộ điểm của thuật toán băm. Cả hai đều trả về một phân vùng hex chữ thường 40 ký tự theo mặc định.
2
Cả hai yêu cầu đều phải thực hiện RFC 3174. Do đó, chúng tạo ra cùng một kết quả (nếu không có lỗi trong quá trình triển khai).
2
Tất nhiên.
Lưu ý rằng thuật toán xác định 160
bit và việc triển khai ngôn ngữ kịch bản có thể trả về biểu diễn thập lục phân của chúng dưới dạng chuỗi thay thế. Thanh ghi và dấu gạch ngang của biểu diễn hệ thập lục phân có thể khác nhau trong một số triển khai.
Tuy nhiên, MySQL
và PHP
cả hai đều trở lại với chữ thường và không có dấu gạch ngang.
Các vấn đề liên quan
- 1. Thuật toán MessageDigest SHA1 của Java trả về kết quả khác với hàm SHA1 của hàm php
- 2. Tại sao Perl và/bin/sha1 lại cho kết quả khác nhau?
- 3. PHP tương tự của mysql như chức năng
- 4. php mysql phù hợp với không có kết quả
- 5. Những ký tự nào có thể được trả lại do kết quả của uniqid() của PHP?
- 6. Các hoạt động của FP có cho kết quả tương tự trên các CPU x86 khác nhau không?
- 7. Tương tự của startActivityForResult cho Dịch vụ
- 8. Nhận kết quả tương tự cho php 'str_len' như đối với jQuery '.val length() `()
- 9. php thuật toán md5 cung cấp cho kết quả tương tự như C#
- 10. MySQL PHP không tương thích
- 11. C# và VB.Net cho kết quả khác nhau cho các phương trình tương tự
- 12. Phân cụm hiệu quả của ma trận tương tự
- 13. Salting băm của tôi với PHP và MySQL
- 14. Kết quả in của truy vấn mysql từ biến
- 15. Tìm SHA dài từ SHA ngắn cho git diff
- 16. MySQL ifnull tương đương cho php
- 17. Hàm băm SHA-1 có thể là số không?
- 18. Tương lai của các chức năng PHP PHP
- 19. Có tương đương Profiler cho MySql không?
- 20. PHP tương đương với UNHEX của MySQL() là gì?
- 21. ArrayObject của PHP có tương đương in_array không?
- 22. Python HMAC-SHA1 vs Java HMAC-SHA1 kết quả khác nhau
- 23. MySQL chọn SUM kết quả có LIMIT
- 24. Thư viện SHA-512 cho PHP
- 25. Có Ruby tương đương với trích xuất của PHP không?
- 26. Có tương đương với mysql_real_escape_string() của PHP cho DBI của Perl không?
- 27. MySQL - Có thể nhận được 'sự khác biệt' của hai kết quả truy vấn không?
- 28. Tương tự của C++ FQA cho C#
- 29. Kết quả khác nhau cho json_encode() PHP
- 30. Không có kết quả xác định cho các hành động và kết quả đầu vào
Chỉ chú ý đến mã hóa – Mchl