Probable thiol-disulfide oxidoreductase that may participate in various redox reactions. [protein]-dithiol + NAD(+) = [protein]-disulfide + H(+) + NADH [protein]-dithiol + NADP(+) = [protein]-disulfide + H(+) + NADPH Belongs to the nucleoredoxin family.