marqdo

10-哈希机密ok

features/10-哈希机密.mq.md

Structure

import哈希:lib/哈希.mq.md机密:lib/机密.mq.md
fn · h1摘要与安全令牌
comment

完整性摘要与加密令牌进 lib/ — 勿用 math.random 生成令牌。

fn · h1main
bind `d` = > 哈希.哈希256 内容=marqdo
bind `t` = > 机密.十六进制令牌 字节数=8
bind `L` = > 长度 `t`
call> 打印 内容=`d`
call> 打印 内容=`L`
branch
arm`L` == 16
call> 打印 内容=mid-m3-ok
armelse
call> 打印 内容=mid-m3-fail
Functions
Variables
  • L int
    16
  • d text
    f2f787a9d343fec86007178a1735620f2e8f2c9bb472411a934378791e537143
  • t text
    172de5401152b4cc

Execution

f2f787a9d343fec86007178a1735620f2e8f2c9bb472411a934378791e537143 16 mid-m3-ok

Source

---
title: 中层标准库 — 哈希与机密
description: lib/哈希 + lib/机密,无需插件(中层 M3)
导入 哈希:lib/哈希.mq.md
导入 机密:lib/机密.mq.md
---

# 摘要与安全令牌

完整性摘要与加密令牌进 `lib/` — 勿用 `math.random` 生成令牌。

# main

**`d` = > 哈希.哈希256 内容="marqdo"**
**`t` = > 机密.十六进制令牌 字节数=8**
**`L` = > 长度 `t`**
> 打印 内容=`d`
> 打印 内容=`L`
1. `L` == 16
  > 打印 内容=mid-m3-ok
2. *
  > 打印 内容=mid-m3-fail

Variable