Шифрование в/из Base64 | Base64 encoding/decoding
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
580B

  1. //https://developer.mozilla.org/ru/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
  2. base64ЗашифроватьСтроку = строка =>
  3. {
  4. var байты = new TextEncoder("utf-8").encode(str);
  5. return base64js.fromByteArray(байты);
  6. };
  7. base64EncodeString = base64ЗашифроватьСтроку;
  8. base64РасшифроватьСтроку = строка =>
  9. {
  10. var байты = base64js.toByteArray(строка);
  11. return new TextDecoder("utf-8").decode(байты);
  12. };
  13. base64DecodeString = base64РасшифроватьСтроку;