Um script interativo para encriptar e descriptografar segredos usando o algoritmo AES-256-CBC, compatível entre Node.js, Python, Go e C#.
cd js
npm install
node bank.jscd python
pip install pycryptodome
python bank.pycd go
go run bank.gocd csharp
dotnet run(Nota: Para C#, você pode precisar criar um projeto simples com dotnet new console e adicionar o arquivo code)
Todas as implementações usam a mesma Chave Mestra interna, permitindo que você encripte um segredo em uma linguagem e descriptografe em qualquer outra.
Nota: O formato do Token é o padrão OpenSSL/Crypto-JS (Salted__...).