/////////////////////////////////////////////////////////////////////////////// // // StringEncrypt WebApi interface usage example. // // In this example we will encrypt sample string with default options. // // Version : v1.0.0 // Language : JavaScript // Author : Bartosz Wójcik // Project page : https://www.stringencrypt.com // Web page : https://www.pelock.com // /////////////////////////////////////////////////////////////////////////////// import { ErrorCode, Language, NewLine, StringEncrypt } from 'stringencrypt'; const stringEncrypt = new StringEncrypt('YOUR-API-KEY-HERE'); // leave empty for demo mode stringEncrypt .setCompression(false) .setUnicode(true) .setLangLocale('en_US.utf8') .setNewLines(NewLine.Lf) .setLanguage(Language.Cpp) .setCmdMin(1) .setCmdMax(3) .setLocal(false); const result = await stringEncrypt.encryptString('Hello!', 'wszLabel'); if (result === false) { console.log('Cannot connect to the API.'); process.exit(1); } if (result.error !== ErrorCode.SUCCESS) { console.log(`API error: ${String(result.error ?? 'unknown')}`); process.exit(1); } console.log(String(result.source) + '\n');