我需要将位置存储为lat长点,我尝试使用avg(Pg_column_size)对postgresql点类型和postgis几何点的大小进行比较:
select
avg(pg_column_size(latlong_geomitry)) as postgis_average_size,
avg(pg_column_size(latlong_point)) as point_average_size
from points;
同样的条目:
后几何点存储大小为29字节
postgresql点存储大小仅为16字节。
我更喜欢使用postgis几何点,但是我不明白为什么存储相同数
我试图理解为什么下面的生日攻击是无效的这个MAC结构。
让\{0, 1\}^{128} \times \{0, 1\}^{256} \to \{0, 1\}^{128}做个MAC吧。考虑一下下面的敌手A,它是用来处理Expt Mac(A)的:
1
Adversary A^Mac(k,·),Vrfyk(·,·)
Initialize an empty hash table Y .
For m ∈{0, 1}^256:
Query y ←Mac(k, m)
If y ∈Y :
m′ ←Y [y]
Query Vrfyk(m′, y) and halt
Else