📦 deps(tsl): sync tsl-playbook from 5d73964d

Source-Commit: 5d73964db8
This commit is contained in:
ci[bot]
2026-08-14 17:15:41 +08:00
parent 5f4ca63966
commit 2f0d80da65
574 changed files with 47871 additions and 14463 deletions
@@ -6,13 +6,13 @@
提供 RSA 非对称加密、解密和签名能力的内置对象
<!-- tags: Object TRSA 非对称加密 对象 实例 RSA -->
<!-- tags: Object TRSA 非对称加密 对象 实例 RSA 创建 生成 构造函数 实例化 new -->
### `create()`
声明:function
创建 TRSA 实例
无参数构造函数。创建 TRSA 实例
<!-- tags: Object TRSA 非对称加密 创建 生成 对象 实例 -->
@@ -29,8 +29,8 @@
可见性:public
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `s` | any | s |
| ---- | ---- | ---- |
| `s` | any | s |
返回:string
@@ -45,8 +45,8 @@
可见性:public
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `s` | any | s |
| ---- | ---- | ---- |
| `s` | any | s |
返回:string
@@ -61,8 +61,8 @@
可见性:public
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `s` | any | s |
| ---- | ---- | ---- |
| `s` | any | s |
返回:string
@@ -77,14 +77,14 @@
可见性:public
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `s` | any | s |
| ---- | ---- | ---- |
| `s` | any | s |
返回:string
### `GenerateKey`
### `generateKey(bits)`
声明:property
声明:function
生成指定位数的公钥和私钥,位数必须是256的正整数倍,最大4096
@@ -92,9 +92,20 @@
可见性:public
类型:any
| 参数 | 类型 | 说明 |
| ------ | ------- | -------------------------------------------- |
| `bits` | integer | 密钥位数,必须是 256 的正整数倍且不超过 4096 |
访问:read/write
#### 示例
范例01:生成 1024 位密钥
```tsl
obj := new TRSA();
obj.generateKey(1024);
return length(obj.publicKey) > 0;
// 输出:1
```
### `PrivateKey`