RAS-非对称加密算法


RAS(Rivest-Shamir-Adleman)是一种非对称加密算法,也被称为RSA 加密算法。它是由三位密码学家 Rivest、Shamir 和 Adleman 在1977年提出的,目前仍被广泛使用。

RSA 算法基于数论中的大数分解问题,其安全性依赖于两个大质数相乘很容易,但将其乘积因子分解回原始质数却异常困难。RSA 算法包括公钥和私钥的生成过程,其中公钥用于加密数据,私钥用于解密数据。

具体而言,RSA 算法的过程如下: 1. 选择两个不同的大质数 p 和 q。 2. 计算 n = p * q,并计算 φ(n) = (p-1) * (q-1)。 3. 选择一个整数 e,1 &...

Read more

Embedding-神经网络算法


  1. 定义与基本概念
  2. 在机器学习和自然语言处理等领域,嵌入(Embedding)是一种将高维离散数据(如单词、类别标签等)映射到低维连续向量空间的技术。其核心思想是通过学习数据的内在结构和语义关系,将数据表示为一种更紧凑、更具语义信息的向量形式。例如,在自然语言处理中,单词嵌入(Word Embedding)将每个单词表示为一个固定维度的向量,这个向量能够捕捉单词的语义、语法和上下文信息。

  3. 常见的嵌入方法

  4. Word2Vec
    • 原理:这是一种流行的单词嵌入方法,有两种主要架构,即连续词袋模型(Continuous Bag - of - Words,CBOW)和跳字模型(Skip - Gr...

Read more