置换共轭搜索问题容易吗?如果是,如何从x和z找到y?设a是爱丽丝的密钥作为大号,X,Y,A=XaYX−a是公钥。加密鲍勃选择随机数r,S和B=XrYX−r,C=XrAsX−r,和c=H( c) +m,和(B,c)是密码文本发送给爱丽丝。由于置换群的离散对数问题是弱的,所以爱丽斯可以从B中计算出C,最终得到C=XaBX−a为m=H(C)+c
我试图推导出一个算法,它生成一个特定大小的所有可能的组合,类似于一个函数,它接受一个字符数组和大小作为它的参数,并返回一个组合数组。例如:假设我们有一组字符:集合A= {A,B,C}AA, AB, ACCA, CB, CCAAA, AAB, AAC,CAA, BAA, BAC,
.... ad so on total combinatio