1.添加了用于测试的文件

2.cache太小会有问题,还在研究。

Signed-off-by: dmy@lab <dmy@lab.com>
This commit is contained in:
dmy@lab
2015-10-21 12:04:07 +08:00
parent b97df11243
commit fed05b3de3
5 changed files with 44 additions and 11 deletions

View File

@@ -10,9 +10,8 @@ func (this *XOR) Decrypt(data []byte) (decrypted []byte, err error) {
decrypted = make([]byte, len(data))
for i := 0; i < len(data); i++ {
decrypted[i] = data[len(data)-i-1] ^ this.key[i%len(this.key)]
// decrypted[i] = data[i] ^ this.key[i%len(this.key)]
// decrypted[i] = data[i]
}
// copy(decrypted,data)
err = nil
return
}
@@ -21,9 +20,8 @@ func (this *XOR) Encrypt(data []byte) (encryped []byte, err error) {
encryped = make([]byte, len(data))
for i := 0; i < len(data); i++ {
encryped[len(data)-i-1] = data[i] ^ this.key[i%len(this.key)]
// encryped[i] = data[i] ^ this.key[i%len(this.key)]
// encryped[i] = data[i]
}
// copy(encryped,data)
err = nil
return
}