LT菜鸟基地 - 易语言
type: channel
link: http://www.oooz.vip/tag/易语言
items: crypto-js DES前端加密 js源码
items: 易语言 电阻值计算工具 源码

crypto-js DES前端加密 js源码
type: item
date: 2021-12-21T15:58:00+08:00
description: ;(function (root, factory) { if (typeof exports === "object") { // CommonJS module.exports = exports = factory(); } else if (typeof define === "function" && define.amd) { // AMD define([], factory); } else { // Global (browser) root.CryptoJS = factory(); } }(this, function () { /*globals window, global, require*/ /** * CryptoJS core components. */ var CryptoJS = CryptoJS || (function (Math, undefined) { var crypto; // Native crypto from window (Browser) if (typeof window !== 'undefined' && window.crypto) { crypto = window.crypto; } // Native (experimental IE 11) crypto from window (Browser) if (!crypto && typeof window !== 'undefined' && window.msCrypto) { crypto = window.msCrypto; } // Native crypto from global (NodeJS) if (!crypto && typeof global !== 'undefined' && global.crypto) { crypto = global.crypto; } // Native crypto import via require (NodeJS) if (!crypto && typeof require === 'function') { try { crypto = require('crypto'); } catch (err) {} } /* * Cryptographically secure pseudorandom number generator * * As Math.random() is cryptographically not safe to use */ var cryptoSecureRandomInt = function () { if (crypto) { // Use getRandomValues method (Browser) if (typeof crypto.getRandomValues === 'function') { try { return crypto.getRandomValues(new Uint32Array(1))[0]; } catch (err) {} } // Use randomBytes method (NodeJS) if (typeof crypto.randomBytes === 'function') { try { return crypto.randomBytes(4).readInt32LE(); } catch (err) {} } } throw new Error('Native crypto module could not be used to get secure random number.'); }; /* * Local polyfill of Object.create */ var create = Object.create || (function () { function F() {} return function (obj) { var subtype; F.prototype = obj; subtype = new F(); F.prototype = null; return subtype; }; }()) /** * CryptoJS namespace. */ var C = {}; /** * Library namespace. */ var C_lib = C.lib = {}; /** * Base object for prototypal inheritance. */ var Base = C_lib.Base = (function () { return { /** * Creates a new object th…

易语言 电阻值计算工具 源码
type: item
date: 2021-12-20T00:03:00+08:00
description: .版本 2 .程序集 窗口程序集_启动窗口 .子程序 _按钮1_被单击 .局部变量 数值, 文本型 .局部变量 结果, 双精度小数型 .局部变量 次方数, 文本型 .局部变量 有效值, 文本型 .局部变量 文本长度, 整数型 .局部变量 i, 整数型 .局部变量 单位, 文本型 数值 ＝ 编辑框1.内容 文本长度 ＝ 文本_取长度 (数值) 次方数 ＝ 取文本右边 (数值, 1) 有效值 ＝ 取文本左边 (数值, 文本长度 － 1) 结果 ＝ 到整数 (有效值) × 求次方 (10, 到整数 (次方数)) .计次循环首 (2, i) .如果真 (文本_取长度 (到文本 (到整数 (结果))) ≤ 3) 跳出循环 () .如果真结束 结果 ＝ 结果 ÷ 1000 .计次循环尾 () .如果真 (i ＝ 1) 单位 ＝ “Ω” .如果真结束 .如果真 (i ＝ 2) 单位 ＝ “KΩ” .如果真结束 .如果真 (i ≥ 3) 单位 ＝ “MΩ” .如果真结束 编辑框2.内容 ＝ 到文本 (结果) ＋ 单位