小编Luk*_*ang的帖子

如何给protobuf消息添加签名?

有没有通用的方法来签署 protobuf 消息?我可以想象的是在消息中添加数据字段和签名字段,并使用 SerializeToArray(在 cpp 中)或 ToByteArray(在 c# 中)获取原始字节,然后使用 md5 或 sha256 .. 等来计算哈希值,然后将哈希值分配给字段“sign”。但是我不知道不同语言之间或 proto2 和 proto3 中的原始字节是否有任何不同?

signature protocol-buffers

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

在.net-core中Int32的真正实现在哪里

我从github克隆了dotnet核心的代码,想要读取关于System.Int32的src代码,但我发现Int32的代码真的很奇怪.

public partial struct Int32 : System.IComparable, System.IComparable<int>, System.IConvertible, System.IEquatable<int>, System.IFormattable
{
    public const int MaxValue = 2147483647;
    public const int MinValue = -2147483648;
    public int CompareTo(int value) { return default(int); }
    public bool Equals(int obj) { return default(bool); }
    public override bool Equals(object obj) { return default(bool); }
    public override int GetHashCode() { return default(int); }
    public static int Parse(string s) { return default(int); }
    public static int Parse(string s, System.Globalization.NumberStyles style) { return default(int); }
    public static int …
Run Code Online (Sandbox Code Playgroud)

c# .net-core

2
推荐指数
1
解决办法
534
查看次数

标签 统计

.net-core ×1

c# ×1

protocol-buffers ×1

signature ×1