Size: a a a

2020 May 14

zl

ziggy lucid in Go-go!
подскажите связку
надо зашифровать строку по короткому строковому ключу строку в golang и расшифровать в js

сейчас шифрую с помощью этого https://github.com/mervick/aes-everywhere, но в ряде случаев дешифрация приводит к такой ошибке на стороне js - возможно из-за многобайтовых символов utf-8, но это неточно, я не знаю почему так
Uncaught (in promise) Error: Malformed UTF-8 data
   at Object.stringify (5340455a5a534e1244055842195b5859184146544408181e0355000a065304:7)
   at init.toString (5340455a5a534e1244055842195b5859184146544408181e0355000a065304:7)
   at Object.decrypt (5340455a5a534e1244055842195b5859184146544408181e0355000a065304:19)
   at 5340455a5a534e1244055842195b5859184146544408181e0355000a065304:19
источник

DP

Daniel Podolsky in Go-go!
коллега, а в чем вопрос-то?
источник

zl

ziggy lucid in Go-go!
что есть готового, чтобы взять и использовать без плясок
источник

zl

ziggy lucid in Go-go!
?
источник

DP

Daniel Podolsky in Go-go!
источник

DP

Daniel Podolsky in Go-go!
но вам же для js?
источник

zl

ziggy lucid in Go-go!
да, нужна связка go/js
источник

DP

Daniel Podolsky in Go-go!
тогда вам в другой чат, наверное
источник

zl

ziggy lucid in Go-go!
может что-то другое, пусть и без шифрации по ключу?
я попробовал base64.StdEncoding, но при декодировании в js utf-8 символы, которые длиннобайтные, декодируются неправильно
как вообще передать блобом данные из go в js?
источник

DP

Daniel Podolsky in Go-go!
задача-то какова?
источник

zl

ziggy lucid in Go-go!
а сервере с golang есть utf-8 строка
надо ее как-то кодировать и передать в браузер для раскодировки, чтобы длинные utf-8 символы правильно декодировались
источник

DP

Daniel Podolsky in Go-go!
а просто строкой почему не але?
источник

zl

ziggy lucid in Go-go!
синдром повышенной тревожности одолел
надо мешаниной, чтобы никто не догадался
источник

SK

Simon Khaskelberg in Go-go!
Не догадался о чем?
источник

SK

Simon Khaskelberg in Go-go!
Какой вообще смысл шифровать если вы на клиенте расшифровывать собрались
источник

SK

Simon Khaskelberg in Go-go!
У вас что незащищённый канал передачи?
источник

zl

ziggy lucid in Go-go!
защита от любопытных школьников
источник

DP

Daniel Podolsky in Go-go!
школьная
источник

DP

Daniel Podolsky in Go-go!
что они там могут найти важного?
источник

zl

ziggy lucid in Go-go!
только что попробовал декодировать на стороне golang - та же проблема
декодирует с мусором каким-то
источник