Instead of making up some hashing key-generation method, please look at RFC2104 "HMAC" (and the six or seven followup rfc's on specific instantiations.) Also, for rsync, I don't see why you'd particularly want a stream cipher (it isn't interactive, you have "large" packets to work with) and I might suggest you look at Rijndael, the newly-standardized US AES...
- Re: Builtin encryption support in rsync (was Re: I also a... Martin Pool
- Re: Builtin encryption support in rsync (was Re: I a... Martin Pool
- Re: Builtin encryption support in rsync (was Re: I a... Rich Salz
- Re: Builtin encryption support in rsync (was Re: I a... Martin Pool
- Re: Builtin encryption support in rsync (was Re: I a... Nicolas Williams
- Re: Builtin encryption support in rsync (was Re: I a... Martin Pool
- Re: Builtin encryption support in rsync (was Re: I a... Martin Pool
- Re: Builtin encryption support in rsync (was Re:... Nicolas Williams
- Re: Builtin encryption support in rsync (was Re: I a... Martin Pool
- Re: Builtin encryption support in rsync (was Re: I a... Mark W. Eichin
- Re: Builtin encryption support in rsync (was Re: I a... Martin Pool
- Re: Builtin encryption support in rsync (was Re:... Mark W. Eichin