小编Art*_*tem的帖子

如何使用 .NET Core 支持 ECC 中的安全曲线(例如 Curve25519)

.NET Core 似乎支持在 ECC 中创建自定义曲线。

我试过定义Curve25519,如下图:

public class Curves
{
    // TODO: check the key gen rand.
    public static ECCurve Curve25519
    {
        get
        {
            return new ECCurve()
            {
                CurveType = ECCurve.ECCurveType.PrimeMontgomery,
                B = new byte[] { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
                A = new byte[] {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,109,6},
                G = new ECPoint()
                {
                    X = new byte[] { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9},
                    Y = new byte[] {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }},
                Prime = new byte[] { 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, …
Run Code Online (Sandbox Code Playgroud)

.net cryptography elliptic-curve .net-core

6
推荐指数
1
解决办法
708
查看次数

修复 Beagle Bone Black 上的引导顺序/eMMC

问题 我遇到的问题是由以下操作引起的:当我将 BBB 连接到我的 PC(使用 USB 电缆)时,我不小心格式化了包含入门文件的 ~92 MB 分区。

因此,每次我给 BBB 通电时,USB LED 都不亮。只有当我在外部 microSD 卡上有 Angstrom 图像时,它才有效。

我尝试过的 我认为这是因为 eMMC 已损坏并且由于某种原因无法启动。所以,我试图启动和从外部microSD卡(具有最新的图像运行),在哪里用dd命令,如果是等于当前的microSD卡和到目标microSD卡(建于上板)。

当我重新启动 BBB 时,我看起来 dd 成功了(当我执行它时,它告诉我一切都成功了)。现在,一个分区包含 GettingStarted 文件,另一个分区包含 Linux 内核。

问题 尽管如此,还是无法从内部 microSD 卡启动。有谁知道如何解决这个问题?与引导顺序有关系吗?

linux embedded boot angstrom-linux beagleboneblack

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