A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
``` Enter passphrase (leave empty to autogenerate a secure one): ←[F←[Kage: using autogenerated passphrase "feature-pluck-neither-blanket-avocado-journey-journey-walnut-muscle-always" all work and no play makes Jack a dull boy -----BEGIN AGE ENCRYPTED FILE----- YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNjcnlwdCBGcEIyY2pKa3pPQW1ScDVO YWhvUVV3IDE4CnUybWpJTTZvcUhNcmRRRUZXYWRUL2tKMmVxN0JFMEpmQ25oN0VY czhGUWcKLS0tIDNYSGVzZnFUMzEvL24vb0l4WENyWGwzalh5ZU1zMFpqMHlIUExZ TGhlc00KgIpSHtBkC9zH/X2glQggCyYfbH7H2nLT/K8VJd4l3VIbh/kmkZI7EUU+ D+01EruXSwd652sBeeWGcTqNDcLHsAPTJmNYnnSdv0dK2nE= -----END AGE ENCRYPTED FILE----- ``` To fix, the program should run the Go equivalent of the following: ```c HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); DWORD mode; GetConsoleMode(hOut, &mode); mode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING; SetConsoleMode(hOut, mode); ```
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be still under discussion. The issue was opened by expikr and has received 1 comments.