Là một dự án nhỏ (không có nhiệm vụ quan trọng), tôi đã quyết định thử và viết một bản triển khai GOST 28147-89 trong C#. Tuy nhiên, trong khi đọc qua RFC 5830 (một thông tin xác định GOST 28147-89), tôi nhận thấy điều này.Có sự khác biệt giữa "bổ sung" và "bổ sung bitwise" không?
(+) là một bổ sung Bitwise của những lời của modulo cùng độ dài 2.
[+] là một sự bổ sung của 32-bit vector modulo 2^32.
Sự khác biệt giữa hai yếu tố này, chủ yếu là lần đầu tiên chỉ định bitwise Ngoài ra, và lần bổ sung thứ hai chỉ rõ?
Tôi có nên sử dụng XOR không? Hoặc là có một đoạn mã mà sẽ phù hợp với loại hình hoạt động tốt hơn? – LMS
Vâng, đó là những gì tôi sẽ làm. – Tim