verifiable shuffle 源码
密文 输入 将要输入的密文按照特定格式放在cipher.txt文件中,程序会读取该文件里的密文。若该文件不存在,则程序会自动生成一个单独的密文输入。 密文格式 (u,v)(u,v)...(u,v) (u,v)(u,v)...(u,v) ... (u,v)(u,v)...(u,v) 一共m行n列,这两个参数在配置文件中设置。同一行的每一个(u,v)中间需要用一个空格来间隔。 输出 经过shuffle和重加密后的密文输出在reencrypted_ciper.txt文件中。 关键 ElGammal加密的私钥和公钥放在ElGammal.txt文件中,第一行为私钥,第二行为公钥,若该文件不存在则程序会自动生成一个。将私钥设置为0 。 参数 加密参数保存在misc文件夹的160_1248等文件中,以160_1248文件为例,一共有四行内容: 46716897928230664837967345553
用户评论