Bạn có thể tìm giúp mình được k. Cụ thể vs aes-gcm-256 thì mình search chỉ thấy sử dụng openssl.
P/s: mình là newbie nên các kiến thức lý thuyết k nắm được, chỉ tự mò mẫm trên mạng thôi
https://drive.google.com/drive/folders/1jB9rIX10xVnbS_24TR_bPuEJpVet8sEz?usp=sharing
Mình có tìm hiểu qua và cũng viết được một chương trình như trên, bạn có thể tham khảo qua . Chương trình chạy ổn vs các mode khác của aes còn AES-GCM thì chỉ chạy được vs IV 12 byte (mà cũng ko sao iv mã hóa của google cũng chỉ 12 byte).
Ngoài ra, vì mình chưa tải chương trình của anh chủ post về chạy thử nên không biết sao chứ khi mình tự build chương trình thì đoạn đọc pass phải thêm một bộ chuyển đổi sang pass sang vietnamese chứ nếu có pass tiếng việt thì theo một số chương trình mình tải từ trên mạng về không đọc được.
P/s: mình cũng là newbie nên viết chương trình chưa được trôi chảy lắm nên có thể hơi lằng nhằng hoặc khó hiểu.