1. A method operating on a computer and comprising the steps of: generating, by a processor of the computer, a read command to read at least some of a plurality of data slices from a dispersed storage network; de-slicing, by the processor, the at least some of the plurality of data slices using a reverse information dispersal algorithm to produce an all-or-nothing encrypted data segment; and applying, by the processor, a reverse all-or-nothing transformation on the all-or-nothing encrypted data segment to recover a data segment, wherein the reverse all-or-nothing transformation includes: retrieving an obfuscated encryption key and an encrypted data segment from the all-or-nothing encrypted data segment; calculating a digest from the encrypted data segment; recovering the encryption key from the obfuscated encryption key based on the digest; and decrypting the encrypted data segment based on the encryption key to produce the data segment.