小编Clo*_*nch的帖子

如何在 Javascript 中生成加密安全的伪随机数?

Javascript 中是否有加密安全伪随机数生成器 (CSPRNG)?

我知道我可以使用生成伪随机数

Math.random();

function getRandomInt(max) {
  return Math.floor(Math.random() * Math.floor(max));
}
Run Code Online (Sandbox Code Playgroud)

在Python中我会使用secrets()而不是random().

import secrets alphabet = string.ascii_letters + string.digits password = ''.join(secrets.choice(alphabet) for i in range(8))
Run Code Online (Sandbox Code Playgroud)

在 Go 中我会使用crypto.randpackage 而不是math/randpackage。

package main

import (
    "bytes"
    "crypto/rand"
    "fmt"
)

func main() {
    c := 10
    b := make([]byte, c)
    _, err := rand.Read(b)
    if err != nil {
        fmt.Println("error:", err)
        return
    }
    fmt.Println(bytes.Equal(b, make([]byte, c)))

}
Run Code Online (Sandbox Code Playgroud)

javascript 中有等价的吗?

javascript cryptography

5
推荐指数
1
解决办法
7724
查看次数

样式默认验证工具提示

是否可以设置默认工具提示的样式?这是 展示默认工具提示的JSFiddle

<form>
    <input type="text" placeholder="Submit without entering value" required>
    <input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

html css validation tooltip

4
推荐指数
1
解决办法
3878
查看次数

标签 统计

cryptography ×1

css ×1

html ×1

javascript ×1

tooltip ×1

validation ×1